본문 바로가기
Server/Docker

docker run : 컨테이너 생성

by 꼬바리 2023. 5. 1.

# 컨테이너 생성

$ docker run --name python-10 python:3.10-alpine3.15

python-10 이라는 이름의 컨테이너가 생성된다.

 

# 생성된 컨테이너 리스트 확인

$ docker ps -a
CONTAINER ID   IMAGE                    COMMAND                  CREATED          STATUS
            PORTS                                       NAMES
a2a72e9447d3   python:3.10-alpine3.15   "python3"                59 seconds ago   Exited (0) 59 seconds ago                                               python-10
2a4a08bd20e3   docker:test              "docker-entrypoint.s…"   30 minutes ago   Up 30 minutes   
            0.0.0.0:8888->3000/tcp, :::8888->3000/tcp   stupefied_driscoll

방금 생성한 컨테이너의 상태를 보면 Exited 되어있다.

도커는 컨테이너안의 프로그램등 이 실행되지않으면 자동으로 종료된다.

그걸 방지하기 위해서 -it 옵션을 사용해주어야한다.

 

$ docker run -it --name python-11 python:3.10-alpine3.15 ash

-it옵션과 ash 옵션을 추가하여 실행해주면

바로 컨테이너로 접속하게된다.

 

728x90
반응형

댓글