root@coforward:/home/coforward# docker pull ubuntu:latest
이미지 확인
docker images
root@coforward:/home/coforward# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest 5a81c4b8502e 5 weeks ago 77.8MB
hello-world latest 9c7a54a9a43c 3 months ago 13.3kB
docker pull 명령어는 docker hub에 있는 이미지를 받아서 build까지 수행
현재는 이미지가 빌드 되어 있는 상태이고 컨테이너로 만들어서 실행을 시킨다.
docker run -t [REPOSITORY]
root@coforward:/home/coforward# docker run -t ubuntu
root@0b508f68aea2:/#
포워포트딩으로 실행 할경우
docker run -it -d --name [NAMES] -p <host port number>:<container port number>/<protocol> [IMAGE NAME] [OTHER OPTIONS...]
root@coforward:/home/coforward# docker run -it -d --privileged=true --name jupiter_ubuntu -p 8000:80 -p 8021:21 -p 8022:21 -p 33306:3306 -p 9999:9999 -p 8080:8080 ubuntu:0.90 /sbin/init
26b12784bb4882632025c6f3dee4220c3cfd4a7b8e04c2e2e1fa442bbe1bd7cf
root@coforward:/home/coforward# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
26b12784bb48 ubuntu:0.90 "/bin/bash" 4 seconds ago Up 2 seconds 0.0.0.0:8000->80/tcp, :::8000->80/tcp amazing_diffie
0b508f68aea2 ubuntu "/bin/bash" 4 hours ago Exited (137) 2 hours ago
##
##docker run -it -d --privileged=true --name gama_0.92 -p 9047:9047/udp -p 8000:80 -p 8021:21 -p 8022:21 -p 33306:3306 -p 9999:9999 -p 8081:8080 gama_ubuntu0.92 /sbin/init
프로세스 확인
docker ps -a
root@coforward:/home/coforward# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0b508f68aea2 ubuntu "/bin/bash" 11 minutes ago Exited (129) 3 minutes ago youthful_tharp
fc129d532f5f hello-world "/hello" 2 days ago Exited (0) 2 days ago brave_gates
ubuntu image에 있는 docker를 실행
Container id는 0b508f68aea2 이다.
root@coforward:/home/coforward# docker start 0b508f68aea2
0b508f68aea2
프로세를 확인하면 Status에 도커가 실행된 것을 확인할수 있다
root@coforward:/home/coforward# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0b508f68aea2 ubuntu "/bin/bash" 13 minutes ago Up 4 seconds youthful_tharp
fc129d532f5f hello-world "/hello" 2 days ago Exited (0) 2 days ago brave_gates
컨테이너 접속
docker exec -it [CONTAINER ID] bash
root@coforward:/home/coforward# docker exec -it 0b508f68aea2 bash
root@0b508f68aea2:/#
'Docker' 카테고리의 다른 글
docker image를 tar 파일 save / load(화일 다운로드) (0) | 2023.10.05 |
---|---|
Docker 이미지 생성후 컨테이너 생성 (0) | 2023.08.07 |
Docker 이미지 삭제 (0) | 2023.08.07 |
Docker 사용법 (0) | 2021.11.04 |