VirtualBox 설치
Ubuntu VM 생성
도커 설치
sudo -i
apt install docker.io
이미지 찾기
docker search tomcat
이미지 실행해보기
docker run -d -p 8080:8080 --name tc tomcat
이미지 다운여부 확인
docker images
>>> REPOSITORY TAG IMAGE ID CREATED SIZE
tomcat latest 608294908754 3 weeks ago 475MB
컨테이너 상태 확인
docker ps
>>> CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
46dded6ec9f4 tomcat "catalina.sh run" 5 seconds ago Up 3 seconds 0.0.0.0:8080->8080/tcp, :::8080->8080/tcp tc
톰캣 테스트
docker search tomcat
docker pull tomcat
docker pull nginx
>>> Using default tag: latest
latest: Pulling from library/nginx
26c5c85e47da: Pull complete
4f3256bdf66b: Pull complete
2019c71d5655: Pull complete
8c767bdbc9ae: Pull complete
78e14bb05fd3: Pull complete
75576236abf5: Pull complete
Digest: sha256:63b44e8ddb83d5dd8020327c1f40436e37a6fffd3ef2498a6204df23be6e7e94
Status: Downloaded newer image for nginx:latest
docker.io/library/nginx:latest
docker create -p 80:80 --name nx nginx
>>> b3655de307743575ad2942d68b960d017ec9b28b723dc0a7d9eadb66bd7978c0
docker ps -a
>>> CONTANER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b3655de30774 nginx "/docker-entrypoint.…" 50 seconds ago Created nx
46dded6ec9f4 tomcat "catalina.sh run" About an hour ago Up About an hour 0.0.0.0:8080->8080/tcp, :::8080->8080/tcp tc
docker start nx
docker start b3655de30774
>>> nx
docker ps
>>> CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b3655de30774 nginx "/docker-entrypoint.…" About a minute ago Up 3 seconds 0.0.0.0:80->80/tcp, :::80->80/tcp nx
46dded6ec9f4 tomcat "catalina.sh run" About an hour ago Up About an hour 0.0.0.0:8080->8080/tcp, :::8080->8080/tcp tc
nginx 테스트
컨테이너 삭제
docker stop nx
docker rm nx
이미지 삭제