環境のLinux centos7:
1、ドッキングウィンドウのエンジンの以前のバージョンのアンインストール
はsudo yumを削除ドッキングウィンドウ-CEの
はsudo RM -rfは/ var / libに/ドッキングウィンドウを
2、ドッカーパッケージはすでに内部でデフォルトのCentOS-エクストラ・ソフトウェア・ソースに含まれています。だから、yumをのみ、次のコマンドを実行する必要があり、ドッキングウィンドウをインストールします:
#yumのドッキングウィンドウをインストール
3、
インストールが完了したら、ドッカサービスを開始するには、次のコマンドを使用して、ブートに設定します。
docker.service#が開始systemctl
#はdocker.serviceを有効systemctl
図4に示すように、ミラー元アドレス変更
修改/etc/docker/daemon.json内容:
{
"レジストリミラー":[ " https://xffvqg8p.mirror.aliyuncs.com "]
}
須藤のsystemctlデーモンリロード
sudoのsystemctl再起動ドッカ
図5に示すように、画像をダウンロードしてください。(これは、Javaクラスとして理解することができます)
ドッキングウィンドウプルのRabbitMQ
図6に示すように、作成および起動容器(これは、Javaクラスの例として理解することができます)
ドッキングウィンドウの実行--name RabbitMQの-d -p 5675:5672 docker.io/rabbitmq
そしてdocker.io/rabbitmqでミラーリング、コンテナはabbitmqの名前、外部ポート5675を作成することができます
指定された名前を持つ容器に7、ドッカーEXEC -it rabbitmq1 / binに/ bashの
すべてのコンテナを照会-a 8、ドッキングウィンドウのPS
コンテナを削除fe8cc8ca18ed -f 9、ドッキングウィンドウのRM
10、なぜポートマッピングがすべき?あなたはポートマッピングホスト・マシンと仮想マシンを構成しない場合、コンテナは、起動すると何のポートがないため、外部プログラムは、仮想マシンにアクセスすることができません。
11、ドッキングウィンドウの開始Redisの:
ドッキングウィンドウプルRedisの
sudoのドッキングウィンドウの実行-t -i -p 192.168.1.150:6379:6379のRedis:最新/ binに/ bashの
サーバー:マスターノードのドッキングウィンドウの実行-d -p 192.168.1.150:6379:6379 --name Redisのマスタ-v /ホーム/ Redisの/:/データdocker.io/redisのRedisのサーバー
マスターdocker.io/redis / binに/ bashの:実行-itd -p 192.168.1.150:6380:6380 --nameのRedisスレーブ--linkのRedisのマスターをドッカー节点スレーブ
ドッキングウィンドウの実行-it --nameのRedisスレーブ-d -p 192.168.1.150:6301:6379 docker.io/redisのRedisサーバ
客户端:6379 -pドッキングウィンドウの実行-it --link Redisのマスター--rm docker.io/redisのRedis-CLI -h Redisのマスター
ドッキングウィンドウで実行-it --linkのRedisスレーブ--rm docker.io/redisのRedis-CLI -hのRedisスレーブ-p 6379
12、
apt-getを更新
Vimをインストールapt-getを
13、
コンテナにホストからレプリケートsudo docker cp host_path containerID:container_path
sudoのドッキングウィンドウのCP /home/redis.conf 42446750d633:/データ
コンテナからホストにコピーしますsudo docker cp containerID:container_path host_path
14、
コンテナにします。exec -itのRedisのスレーブのbashをドッキングウィンドウ
https://blog.csdn.net/simatongming/article/details/78598063
15、ドッカー容器は、ネットワーク再起動与えられます
ドッキングウィンドウがd23ae97077b7の起動
デーモンからのエラー応答を:コンテナd23ae97077b7を再起動することはできません:ドライバーは、エンドポイントの飼育係(eb77732e83cdbc7d04d262f0f5f524bad965bd35c5d770a635b35f7276c9c02f)に外部接続のプログラミングに失敗しました:(iptablesのに失敗しました:iptablesの--wait -tのnat -Aドッキングウィンドウ-p TCPは0/0 --dportを-d 2181 -j DNAT --to-先172.17.0.2:2181 -i docker0:!iptablesの:その名前のチェーン/ターゲット/マッチ。
ソリューション:systemctl再起動]ドッキングウィンドウ;(ドッカネットワーク管理の問題だけで罰金、次回の再起動。)
ドッキングウィンドウの開始d23ae97077b7。