Dockerのデフォルトコマンド
이 글은 생활코딩(egoing)의 Docker 입문수업을 참고하여 정리한 자료입니다. (하단 참고자료 표기)
Dockerのデフォルトコマンド(Dockerのインストールが自分で完了したと仮定)Dockerのデフォルトコマンドを理解するには...👍
設置マニュアル:https://docs.docker.com/engine/install/ubuntu/
1) docker pull
Docker hubから画像のコマンドを受信します.
# docker pull <이미지명>[:태그명]
# 이미지명 앞에 사용자명을 지정하면 Docker hub에 해당 사용자가 올린 이미지를 받을 수 있음
# 공식 이미지에는 사용자명이 붙지 않음
$ docker pull monadk/myubuntu
$ docker pull httpd # 아파치 official image 다운로드
# 태그에 latest를 설정하면 최신버전을 받음
$ docker pull ubuntu:latest
2) docker images画像リストを受信するコマンドを出力します.
$ docker images
3) docker runイメージをコンテナとして作成して実行するコマンド.
実行時には、実行コンテナのログが出力されます.
# docker run [options] <이미지명> [command]
$ docker run httpd
# 컨테이너의 이름 지정 옵션 : --name <컨테이너명>
$ docker run --name monad_apache httpd # monad_apache라는 컨테이너명으로 생성
4) docker ps現在実行中のコンテナリストのコマンドを出力します.
$ docker ps
# 모든 상태의 컨테이너 목록을 출력하는 옵션 : -a
$ docker ps -a
5) docker stop実行中のコンテナを停止するコマンド.
停止したコンテナは上の「docker-ps-a」で確認できます.
# docker stop <컨테이너명 or 컨테이너ID>
$ docker stop monad_apache
6) docker start停止したコンテナのコマンドを開始します.
コンテナのログ出力に失敗します.
# docker start <컨테이너명 or 컨테이너ID>
$ docker start monad_apache
7) docker logsコンテナログのコマンドを出力します.
# docker logs <컨테이너명 or 컨테이너ID>
$ docker logs monad_apache # 한 번 출력되고 끝나버림..
# forever 옵션 : -f
$ docker logs -f monad_apache # 새로 작성되는 로그가 계속 출력됨
8) docker rmコンテナを削除するコマンド.
# docker rm <컨테이너명 or 컨테이너ID>
$ docker rm monad_apache # 실행중인 컨테이너는 삭제가 안됨 (중지된 컨테이너만)
# force 옵션 : --force (실행중인 컨테이너도 강제로 삭제)
$ docker rm --force monad_apache
9) docker rmi画像を削除するコマンド.
# docker rmi <이미지명>
$ docker rmi httpd
※참고 자료※
https://www.youtube.com/watch?v=iLcUr0EQdrM&list=PLuHgQVnccGMDeMJsGq2O-55Ymtx0IdKWf&index=4Reference
この問題について(Dockerのデフォルトコマンド), 我々は、より多くの情報をここで見つけました https://velog.io/@monadk/Docker의-기본-명령어テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol