728x90
반응형

컨테이너 생성

wsl 접속 후 우분투 18.04 이미지를 이용해 teepo라는 이름의 컨테이너를 생성한다.

 

PS C:\Users\gsjun> wsl
root@teepo:/mnt/c/Users/gsjun# sudo docker run -it --name teepo ubuntu:18.04
Unable to find image 'ubuntu:18.04' locally
18.04: Pulling from library/ubuntu
284055322776: Pull complete
Digest: sha256:bfb4cabd667790ead5c95d9fe341937f0c21118fa79bc768d51c5da9d1dbe917
Status: Downloaded newer image for ubuntu:18.04

-it 옵션은 인터렉션을 위한 옵션으로 해당 컨테이너의 터미널고 접근 및 제어가 가능하게 해준다.

 

이미지

 

컨테이너

 

컨테이너 종료

컨테이너 종료 시 exit 명령어를 입력하면 된다.

root@c50ce07e6a9c:/# exit
exit

다만 exit 명령어는 컨테이너에서 빠져나오면서 종료까지 되기 때문에 서비스가 종료된다.

Container를 running 상태로 두면서 빠져나오기 위해서는 Ctrl+p, Ctrl+q를 순서대로 입력(중간에 메세지가 안떠도 끝까지 입력)해주면 아래와 같이 메세지가 뜨면서 Container를 빠져나올 수 있다.

 

 

컨테이너 시작 및 재진입

종료된 컨테이너를 시작할 땐 start 명령어를 사용하고, 실행중인 컨테이너에 진입할 때는 attach 명령어를 사용한다.

 

 

컨테이너의 정보 확인

ps 명령어를 이용해 실행중인 컨테이너들의 정보를 확인할 수 있으며, -a 옵션으로 모든 컨테이너의 정보를 확인할 수 있다.

 

root@teepo:/mnt/c/Users/gsjun# sudo docker ps
CONTAINER ID   IMAGE          COMMAND   CREATED          STATUS          PORTS     NAMES
c50ce07e6a9c   ubuntu:18.04   "bash"    19 minutes ago   Up 15 seconds             teepo

root@teepo:/mnt/c/Users/gsjun# sudo docker ps -a
CONTAINER ID   IMAGE          COMMAND   CREATED          STATUS          PORTS     NAMES
c50ce07e6a9c   ubuntu:18.04   "bash"    19 minutes ago   Up 24 seconds             teepo
728x90
반응형

+ Recent posts