個人研究ノートドッキングウィンドウ

一般的に使用されるコマンドをドッカー

再起動ドッカ

systemctl restart docker

ミラー操作

  • ビューミラー
docker images
  • ミラーを削除します
docker rmi “镜像ID”
  • ミラーの中間層
docker images -a
  • ビューステータス
docker system df

操作容器

  • 容器の動作を確認
docker ps
  • すべてのコンテナを見ます
docker ps -a
  • たとえば、Tomcatのためここに新しいコンテナ(-pホストポート:コンテナ港)( - 名「エイリアス」)( - D:バックグラウンドで実行されています)
docker run -p 8080:8080  --name mytomcat  -d tomcat
  • すべてのコンテナを削除します。
docker rm $(docker ps -a -q)
  • すべてのコンテナを停止します
docker stop $(docker ps -a -q)
  • コンテナを停止します
docker stop “容器ID”
  • 元の容器を開始
docker start “容器ID”
  • 削除コンテナ(コンテナ起動状態を削除しません)
docker rm "容器ID"
  • 削除コンテナに強制
docker rm -f
  • 容器にインタラクティブ(あなたがファイルを変更することができます)
docker exec -it "容器ID" /bin/bash

データボリュームを作成します。

  • データボリュームを作成します。
vi dockerfile
  • 書き込みDockerfile
    1.データボリューム名でなければなりません:Dockerfile(ミラーを構築するときに、それ以外の場合はエラーになります)

D

FROM  "要继承的镜像"
COPY “要传输的文件” “传入到镜像中的位置”
  • ミラーの構築
  1. ドッキングウィンドウのビルド:建設ミラーリング
  2. ミラーカレントディレクトリdockerfileを構築するための手段に基づいて、次のコマンド。「」現在のディレクトリ、
  3. 自分のミラーの名前から大文字を持つことができません
  4. イメージを構築するとき、実際には、ディレクトリに現在のディレクトリにパッケージファイルは、ビルドをミラーリング
docker build  -t  "自己起的镜像名字"  .
  • DockerFile命令
  • FROM:継承ミラー
  • RUN:実行コマンド
  • COPY:コピー指定されたディレクトリにファイル
  • ADD:COPYシニアよりも類似したとCOPYが、より、推奨されません。(解凍が付属しています)
  • CMD:シェルスクリプトを入力するために使用(一度だけ使用することができます)
  • ENTRYPOINT:CMDアップグレード版(一回のみ)
  • ENV:環境変数
  • VOLUME:ボリュームデータ
  • EXPOSE:公開ポートを
  • WORKDIR:「CD」コマンドと同様に、最初のコマンドファイルを指定します

MySQLのコンテナを開始します:

  • 私たちは、configureポートマッピングと初期パスワードを必要とします
 docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
公開された13元の記事 ウォンの賞賛8 ビュー1305

おすすめ

転載: blog.csdn.net/yaoliyuan0922/article/details/102692117