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
반응형
'DevOps > Docker' 카테고리의 다른 글
Docker | bash: sudo: command not found (0) | 2021.10.28 |
---|---|
Docker | Windows | Dockerhub (0) | 2021.10.12 |
Docker | Windows | 이미지 상태확인 및 삭제 (0) | 2021.10.12 |
Docker | Windows | 컨테이너 포트 부여 및 이미지화 (0) | 2021.10.12 |
Docker | Windows |Docker in Windows (0) | 2021.10.12 |