Dockerコンテナの一般的なコマンドと操作

1. コンテナの運用

- コンテナを実行します。 

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

  例:

docker run -it --rm ubuntu /bin/bash

- 実行中のコンテナを表示します。 

docker ps [OPTIONS]

  例:

docker ps -a

- コンテナを停止します。 

docker stop CONTAINER [CONTAINER...]

  例:

docker stop container_name

- 停止したコンテナを起動します。 

docker start CONTAINER [CONTAINER...]

  例:

docker start container_name

- 実行中のコンテナに入ります。 

docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

  例:

docker exec -it container_name /bin/bash

- コンテナの削除: 

docker rm CONTAINER [CONTAINER...]

  例:

docker rm container_name

- Docker でファイルをコピーする

docker cp コマンドを使用して、ローカル ファイルまたはディレクトリを実行中の Docker コンテナにコピーするか、コンテナ内のファイルまたはディレクトリをローカル領域にコピーします。

ローカルからコンテナにコピーします。

docker cp /path/to/local/file container_id:/path/in/container/

コンテナからローカルにコピーします。

docker cp container_id:/path/in/container/ /path/to/local/directory

2. ミラー操作

- 画像をプルします: 

docker pull [OPTIONS] NAME[:TAG|@DIGEST]

  例:

docker pull ubuntu:latest

- ローカル ミラー リストを表示します。 

docker images [OPTIONS] [REPOSITORY[:TAG]]

  例:

docker images

- ローカルイメージを削除します: 

docker rmi [OPTIONS] IMAGE [IMAGE...]

  例:

docker rmi image_name

3.Dockerfileの操作

- Dockerfile を作成します。

  例:   

  FROM ubuntu:latest
  RUN apt-get update && \
      apt-get install -y python3 python3-pip && \
      pip3 install flask
  COPY ./app /app
  WORKDIR /app
  CMD python3 app.py

- ビルドイメージ: 

docker build [OPTIONS] PATH | URL | -

  例:

docker build -t myapp:latest .

上記は、Docker の一般的なコマンドと操作の一部です。Docker にはさらに多くの関数とパラメータがあり、`docker --help` または `docker COMMAND --help` を通じて詳細なヘルプ ドキュメントを表示できます。

おすすめ

転載: blog.csdn.net/holyvslin/article/details/132066845
おすすめ