본문 바로가기
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
반응형

댓글