DevOps/Docker

도커 컨테이너 생성하기

Ofglen 2023. 7. 14. 11:05

다음 명령어를 순서대로 입력한다.

 

 

# 설치된 도커 엔진 버전 확인
docker -v 

docker run -it ubuntu:<version> # 도커 허브에서 이미지를 내려받는다

# 파일 시스템 확인
ls

exit

# 이미지 다운 확인
docker pull

# 도커 엔진 이미지 목록 출력
docker images

# 컨테이너 이름을 지정하여 생성
# docker -i -t: 컨테이너 내부로 진입하도록 attach 가능한 상태 및 표준 입출력이 활성화되어 상호작용이 가능한 셸 환경 설정
# docker -: Detached 모드(컨테이너를 백그라운드에서 동작)로 실행. 입출력이 없는 상태로 컨테이너를 실행
docker create -it --name <OS:version>

# 컨테이너 시작
docker start

# 컨테이너 내부로 들어감
docker attach


# 컨테이너에서 호스트로 되돌아와 생성한 컨테이너의 목록 확인
docker ps


docker rm <컨테이너 이름>

# 컨테이너가 삭제됐는지 확인
docker ps -a

# 실행 중인 컨테이너는 삭제할 수 없으므로 컨테이너를 정지한 뒤 삭제하거나 강제로 삭제한다.
# 컨테이너를 정지한 뒤 삭제
docker stop <컨테이너 이름>
docker rm <컨테이너 이름>

# 강제 삭제
docker rm -f <컨테이너 이름>