리눅스 서버에 Tomcat을 통해 운영 중인 프로젝트에서 사용하고 있는 데이터베이스(DB)를 Docker에 설치된 새로운 DB로 교체하고자 하는 경우, 다음과 같이 설정할 수 있다. ubunutu를 기준으로 작성하였는데 만약 다른 리눅스 버전을 사용중이라면 https://docs.docker.com/engine/install을 참고하여 Docker를 설치하면 된다. 1. Docker 설치 및 설정 Docker 설치 (leatest version) # Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl..
# 도커설치하기 1. Ununtu Linux 일 때 sudo apt-get update sudo apt-get install docker.io sudo in -sf /usr/bin/dokcer.io /usr/local/bin/docker 2. CentOS 일 떄 #도커 설치 sudo yum install docker #도커 버전확인 sudo docker version #도커 실행 sudo service docker start # 부팅시 자동 실행 설정 sudo chkconfig docker on #도커 실행상태확인 systemctl status docker 위 이미지처럼 서비스가 중지된 상태라면 도커 실행 커맨드를 다시 한번 실행! 도커가 잘실행 되고 있다면 해당 커멘드를 실행했을 때 아래와 같이 출력된..
https://docs.docker.com/desktop/install/windows-install/ Install Docker Desktop on Windows docs.docker.com 우선 도커가 설치되어있다는 가정하에 정리한다. 만약 도커가 설치되어있지 않다면 해당 페이지에서 각 운영체제에 맞는 Docker 설치 파일을 받는다. 1. 도커파일 작성 도커파일은 레이어시스템으로 이루어져 있기 때문에 빈번하게 수정되는 것일 수록 나중에 작성하는 것이 바람직하다. 만약에 소스파일이 변경되서 COPY src ./ 이 달라지게 될 떄 재작성되는 부분이 줄어듦으로 이미지를 만드는 시간을 단축할 수 있다. 2. 도커 이미지 빌드 docker build -t 이미지이름설정 -f 도커파일경로 fun-docker ..
Docker란 무엇인가? Container Engeine 중에서 가장많이 쓰이는 녀석이다. 그럼 컨테이너(Container)란 무엇인가? 컨테이너는 하나의 리눅스 프로세스가 마치 전용 서버에서 동작하고 있는 것 같은 분리 상태를 만들어 낸다. 컨테이너와 비교되는 것이 가상 서버인데 가상서버는 가상화 소프트웨어(ex : VMware, VirtualBox , Hyper -V 등)를 사용하여 마치 한대의 전용 서버가 있는 것처럼 이용해줄 수 있게 해준다. 한대의 머신에서도 여러 대의 가상 서버를 가동할 수 있어 하드웨어 구입이나 설치 관리 비용을 줄일 수 있다. 이러한 가상화 소프트웨어를 하이퍼바이저(HyperVisor)라 부른다. 그런데 도커는 이런 가상서버를 보다 효율적으로 운영할 수 있는 것이라고 볼 수..