ミラーリングドッカーコンテナ

ドッキングウィンドウの画像

ベース画像:ミラーミラーリング親
ミラーは取得しない:sudoのドッキングウィンドウのプルのubuntu:12.04 == sudoのドッキングウィンドウプルregistry.hub.docker.com/ubuntu:12.04を

ソース構成:
{「レジストリミラー」:[「https://docker.mirrors.ustc.edu.cn」]}
リンクアドレスは登録せずに、USTC促進剤です。
力に実行
systemctl-デーモンリロード
systemctl再起動ドッカー

コンテナが開始されます:

sudoのドッキングウィンドウの実行-t -iのubuntu:14.04 / binに/ bashの

コンテナの変更が提出しました:

ドッキングウィンドウタグのubuntu:15.10 runoob / Ubuntuの :V3は、新たな画像が生成されますので、タグの後に、このバージョンのタグを再生することができ
-m「を追加しましたJSONの宝石コミットドッキングウィンドウsudoの 」-a「ドッカーNewbee」0b2616b0e5a8 ouruser /シナトラ:v2の
どれを、 -a -mは、更新された情報を指定することができ、ユーザによって提出された記述情報を指定する、コンテナIDがミラーを作成するために使用された後、ターゲット指定倉庫ミラーとタグ情報の姓を。一度作成すると、ID情報のミラーリングを返します。

Dockerfile(各命令は、ミラー層です)
# This is a comment
FROM ubuntu:14.04 #指定基础镜像
LABEL version="1.0"  为镜像指定标签
MAINTAINER "donghao" 指定作者
ENV <key>=<value> ... 指定虚拟环境
语法有两种
1. ENV <key> <value>
2. ENV <key>=<value> ...
两者的区别就是第一种是一次设置一个,第二种是一次设置多个
Docker容器
スタートコンテナ

RUN Ubuntuのドッカー:14.04 / binに/ bashの「ドッカーが開始」
ドッカーRUN Ubuntuを-itd:#14.04 bashの端子は、bashのを開始し、ユーザーとの対話が可能
-tオプションは、ドッカーがコンテナに疑似端末(仮想端末)とバインドを割り当て可能に標準入力、-i標準コンテナ入力が開いたままであるように、
実行中のデーモン-d多形形態
ドッキングウィンドウがContainerIDのを開始します

ステップ
检查本地是否存在指定的镜像,不存在就从公有仓库下载
利用镜像创建并启动一个容器
分配一个文件系统,并在只读的镜像层外面挂载一层可读写层
从宿主主机配置的网桥接口中桥接一个虚拟接口到容器中去
从地址池配置一个 ip 地址给容器
执行用户指定的应用程序
执行完毕后容器被终止
エクスポートとインポートコンテナ

エクスポート:
sudoのドッカーエクスポート7691a814370e> ubuntu.tar
インポート:
CATのubuntu.tar |ドッカーインポート須藤-テスト/ Ubuntuの:v1.0の
インポートの形式のURL:
sudoのドッカーインポートhttp://example.com/exampleimage.tgz例/ imagerepo

長い目で見れば、削除コンテナで

ドッキングウィンドウのrm -f XXX

おすすめ

転載: www.cnblogs.com/donghaoblogs/p/12172434.html