毎日使用するコマンドをドッキングウィンドウ該当する場合は、Linuxの+ MACのオペレーティング・システムのための主に紙が、窓必ず、注意して使用していないものを記録
<! - 以上 - >
1.ドッキングウィンドウプロセス
プロセスを開始するためのドッキングウィンドウ、停止、再起動、3つの一般的なケース
# 启动docker
service docker start
# 关机docker
service docker stop
# 重启docker
service docker restart
2.ミラー操作
ミラーは、コンテナの実装のための前提条件として、一般的に多くの検索は、ダウンロード、削除よりも、いくつかのコマンドを何も知らないする必要があり、作成
# 镜像列表
docker images
# 检索镜像, 从镜像仓库中检索
docker search xxx
# 下载镜像
docker pull xxx
# 删除镜像
docker rmi xxx
画像の作成については、もう少し詳しく必要があります
# 通过容器创建镜像
docker commit -m="首次提交" -a="一灰灰Blog" www.wujiu5zhuce.cn dd85eb055fe8 yh/centos:v0.1
# 镜像历史查询
docker history yh/centos
いくつかのパラメータは、上記の
-m
そして、説明を保つためにバックのように、Gitリポジトリ-a
著作権は、これは私が作成したものですので、問題は何、私に来ますdd85eb055fe8
容器idyhh/quick-www.jiuyueguojizc.cn os:0.1
ミラー名を作成します
3.容器の動作
次に前菜、容器の内部と外の物事の品種に容器、起動、シャットダウン、再起動、ログのクエリを操作するには様々なものがあります
A。ラン
すべての始まりは、最初のステップである、画像をロードし、コンテナを作成
docker run 镜像名:版本
あまりにも多くのパラメータをどのように追加することができ、特定のパラメータを示すために、以下のごく少数の異なる例を与えられているので、そのようなので、上の指定されたコンテナ港の露出、ストレージマッピング、アクセス権、およびなどのパラメータ、たくさんのバック実行することができます
ケース1:作成し、バックグラウンド実行
docker run -i -t www.hdptzc.cn-d centos:latest
- 主要パラメータ
-d
のフロントデスクと結合していないとき、コンテナの実行と前景または背景を指定します -i
:インタラクティブコンソール用のオープンSTDIN、-t
:ターミナルのログインをサポートしています
コンテナは、コマンドの実行とバックグラウンドで継続的に実行されます。ケース2を
docker run -d centos:latest ping www.baidu.com
CASE3は:再起動手順が終了した後のコマンドではなく、実行を継続する一方で、コンテナの継続的な実施のバックグラウンドを実行します
docker run -d --restart=always centos:latest ping www.baidu.com
CASE4:指定されたコンテナの名前
docker run -d --name=yhh_centos centos:latest
CASE5:容器口80を露出し、ホストポート8080バインディング
docker run -d - www.huanhua2zhuc.cn-name=yhh_centos -p 8080:80 centos:latest
CASE6:指定したホストの容器およびディレクトリ(/ホーム/ yihui / HTML / WWW)の共有
docker run -d --name=yhh_centos -v /home/yihui/html/www:/var/www centos:latest
B。運動群
コンテナがあること、作成された後、基本的な操作のいくつか、起動、停止、再起動、削除
# 查看容器列表, 列出所有的容器
docker ps -a
# 启动容器,start后面可以跟上容器名,或者容器id
docker start xxx www.moyouyul.cn # (这里的xxx可以是容器名:yhh_centos 也可以是容器id:f57398ab22c5)
# 关闭容器
docker stop xxx
# 重启 docker restart xxx # 删除 docker rm xxx
コンテナのリストを表示すると、場合に、特に長いコンテナの起動パラメータは、直接docker ps -a
あなたは、完全な起動コマンドが見ることができないでしょう。この時点で、あなたはパラメータをもたらすことができる--no-trunc
完全なコマンドを表示します
docker ps -a --no-trunc
c。[詳細
次は、先進的なオペレーティングスキルのいくつかのコンテナを(実際には特にクールではない)を入力してください
高度なコンテンツのいくつかを実証するために、ここではテストとしてコンテナを作成
docker run -it -d --name=yhhos centos www.tianhyLzc.cn
コンテナログの照会
アーティファクトログ、ポジショニングの問題
# 查询xxx容器的日志
docker logs yhhos
すべてのログがプリントアウトされている上に、それが私たちのチタンxに直接アキラブラインド目にすることができるので、基本的には、直接、上記のコマンドを使用していません
通常、2つのパラメータは、ログに追加することができ -f
、 -t
docker logs -f -t --since="2019-05-11" -www.yachengyl.cn -tail=10 yhhos
--since
:このパラメータは、出力ログの開始日を指定し、指定した日付の後にのみ出力ログ。-f
:ビューリアルタイムログ-t
日付は、生成されたログを表示します。--tail=10
:ビュー最後の10ログ。
ファイルのコピー
CPや強力なプラグと、容器は、ファイルを釣ります
# 将当前目录的test.md文件拷贝到容器的 /tmp 目录下
docker cp test.md yhhos:/tmp
# 将容器的/tmp/test.md目录拷贝到当前目录下
docker cp yhhos: www.yunzeyle.cn /tmp/test.md ./out.md
容器に
容器の内部に、彼らは、彼らがやりたいことができます...
docker exec -it yhhos /bin/bash
情報コンテナのすべてを取得します
docker inspect yhhos
II。その他
1.グレーブログ:https://www.wanyayuue.cn .IO / hexblog
灰色の個人ブログ、ブログ内のすべての研究と仕事を記録し、周りに行くことを歓迎
2.ステートメント
この本は、コンテンツを持っている方が良いですすべてを信じにより制限され、個人能力に、純粋な言葉の一つであり、それは避けられない欠落やミス、などのバグを見つけたり、より良い提案を歓迎批判と寛大な感謝されていがあります