다음 명령어를 순서대로 입력한다.
# 설치된 도커 엔진 버전 확인
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 <컨테이너 이름>
'DevOps > Docker' 카테고리의 다른 글
docker ps, iconfig (0) | 2023.07.14 |
---|---|
컨테이너 실행 단계, 도커 컨테이너와 도커 볼륨 생성하기, 도커 네트워크 이해하기 (0) | 2023.07.14 |
도커를 터미널에서 설치하기 (0) | 2023.07.14 |
도커(Docker)와 컨테이너(Container) : 컨테이너를 사용하는 이유, 컨테이너와 가상머신의 차이 (0) | 2023.07.13 |