インストールのドッキングウィンドウ-ceがアリが提供するミラーリング
アリではyumトランスデューサローカルCentOSのを好ま
阿里云国内镜像:http://mirrors.aliyun.com/repo/
ステップ1:あなたの元の画像ファイルバックアップし、ミスを避けるためには、復元することができます。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
ステップ2:/etc/yum.repos.d/に新しいCentOSの-Base.repoをダウンロード
CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
ステップ3:実行yumのmakecacheは、キャッシュを生成
yum clean all
yum makecache
ステップ1:システムツールの必要な数をインストール
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
ステップ2:追加ソースソフトウェア情報
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
ステップ3:ドッカー-CEを更新してインストール
sudo yum makecache fast
sudo yum -y install docker-ce
**
アリ雲は、上記の公式文書で再現しました
以下は、あなた自身のビデオ要約ささいなことのいくつかを見ている
**
ドッカー三つの要素の
倉庫には、コンテナをミラーリング
docker images 查看本机有哪些镜像
docker search [name]查看仓库有哪些镜像
docker pull [name]下载镜像
docker rmi 删除容器
新しいスタートコンテナ
docke run
--name=‘容器的名字’
-d:后台运行
-i:已交互模式运行容器
-t:为容器重新分配一个输入终端
-P:随机影射端口
-p:指定端口映射:
ip:hostPort:containerPort
ip::containerPort
hostPort:containerPort
containerPort
ドッキングウィンドウの実行-it --name Tcentos CentOSの/画像ID
表示コンテナが実行されています
docker ps
-a 历史上运行所有容器
-l 上一个容器
-n nub 上几次运行的
-q 显示容器的编号
終了コンテナ
exit(退出停止)
ctrl+P+Q(退出不停止)
容器に
docker attach ID/name
docker exec ID/name
再起動
docker restart id/name
ストップ
docker stop id/name
docker kill id/name(强制)
削除コンテナ
docker rm -f id/name
删除所用容器
docker rm -f $(docker ps -a -q)
ドッキングウィンドウを実行-d CentOSのが
わかりますコンテナ出口を表示するために、PSを使用し
た容器のバックグラウンド動作n行ドッキングウィンドウの指示を、フォアグラウンド・プロセスが存在しなければなりません
ログの表示
docker logs -f -t --tail
查看容器内的进程
docker top name/id
内部コンテナの詳細表示
ドッキングウィンドウをコンテナIDを検査
容器に
docker attach 直接新的进程进入容器启动命令的终端,不会启动
docker exec 是在容器中打开新的终端,并且可以启动新的现场
docker exec -t id/name 命令(ls -l /tmp)
コンテナデータをテスト
docker cp id/name:/dir... /本机的路径
ドッカーミラー
unionfsの
ドッカー画像は原理がロードされ
た画像を層状
コンテナの内部で何かをコピーするには
ドッキングウィンドウのcpコンテナパスID
変更された容器提出
-a =「名」-mコミットドッカ = ID」 のバージョン:タイプ提出者名を提出するコンテナ船を
ドッキングウィンドウコンテナデータボリュームの
コンテナのデータ量は次のとおりです。ドッキングウィンドウコンテナデータは、ほとんどのミラー部分を保存したのでこと、手紙をミラーリングすることによって生成されたコミットされていない場合、データが、生成されたとき。コンテナを除去した後、自然に、データが存在しない、我々はデータボリュームが使用ドッキングウィンドウにデータを保存するために
行うことができますコンテナの持続性、共有継承+データ間のコンテナ
機能:
データボリュームのデータは、コンテナ間で共有し、再利用することができ
、ボリューム変更は直接有効になり
、更新画像内のデータボリュームの変更が含まれていない
データボリュームのライフサイクルは、これまでのところ、それを使用していないコンテナまで継続します
dockerfileアーキテクチャ
から
継承画像
MAINTAINER
ミラーのメンテナの名前と電子メール
実行
コマンドは、コンテナを構築するための時間が必要
公開
外部ポートにさらされる現在のコンテナを
WORKDIRは
コンテナが作成された後に指定、デフォルトのログイン端末は、作業ディレクトリに来
たenv環境変数が設定されている
プロセスをミラーリングビルドに
追加
自動的に追加抽出するコマンドを追加し、ホスト画像内のディレクトリにコピーされたファイルを
コピーします
ボリューム
コンテナデータ量、および永続的なデータストレージのための、そして仕事
CMD
起動コンテナ上で実行するコマンドを指定し
、最後の効果的な、複数を持つことができます
エントリポイントは、
あなたが実行するために起動するときに、コマンドにコンテナを指定しました
onbuild
継承dockerfileを構築するときにコマンドを実行して、ミラーの父はonbuildの父親のイメージでキルト後にトリガされます
書き込みに何かしよう
#volumeテスト
のCentOS FROM
VOLUME [ "/ ccvv"、 "/ vvvv1"]
CMDエコー"完成、---------------- sueccess1"
CMD / binに/ bashの
〜