CentOSのドッキングウィンドウのインストール

参考:https://qizhanming.com/blog/2019/01/25/how-to-install-docker-ce-on-centos-7

インストールの準備

利便性のソースソフトウェア、サポートdevicemapperのストレージタイプの場合は、以下のパッケージをインストールします

$ sudo yum update
$ sudo yum install -y yum-utils  device-mapper-persistent-data  lvm2

yumのソフトウェアのソースを追加します。

yumのソフトウェアソースのドッカーの安定したバージョンを追加

$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

インストールドッカー

ヤムキャッシュソースソフトウェアについてのアップデート、およびドッカーをインストールします。

$ sudo yum update
$ sudo yum install docker-ce

ポップアップのヒントGPGキー、確認するかどうかを受信した場合は060a 61c5 1b55 8a7f 742b 77aa c52f eb6b 621e 9f35、そうであれば、同意してインストールを続行することができます。

これまでのところ、ドッカーは、インストールを完了した、ドッカーサービスが開始されていない、ドッキングウィンドウグループ内のオペレーティング・システムが作成されるが、このグループではありませんユーザー。

ご注意ください

デフォルトでは、(sudoコマンドを使用してドッキングウィンドウを使用するために必要とされる)は、ユーザーの何ドッカグループではありません。
あなたは、(ユーザーがドッキングウィンドウの直接のコマンドを使用することができます)ドッキングウィンドウのグループにユーザーを追加することができます。

ドッキングウィンドウのユーザーグループのコマンドに参加

$ sudo usermod -aG docker USER_NAME

ユーザグループ情報を更新後、有効にするシステムに戻ってログインします。

指定されたバージョンをインストールします。

あなたがドッカーの指定されたバージョンをインストールしたい場合は、バージョンを確認し、それをインストールすることができます。

$ yum list docker-ce --showduplicates | sort -r

3- ce.x86_64ドッカー:18.09.1-3.el7安定-CE-ドッカー
ドッカー-ce.x86_64 3:18.09.0-3.el7安定-CE-ドッカー
。ドッカー-ce.x86_64 3-18.06.1.ce .el7ドッカー-CE-安定
ドッカー-ce.x86_64 18.06.0.ce-3.el7ドッカー-CE安定性は、
インストールされたバージョンを指定することができ、バージョン番号は無視することができる。そのようなドッカー-CE-18.09.1としてEL7、

$ sudo yum install docker-ce-<VERSION STRING>

この時点で、ドッカーの指定されたバージョンは、インストールには、オペレーティングシステムのドッキングウィンドウのサービスが開始されない範囲内で、唯一のドッキングウィンドウのグループを作成し、どのユーザーグループが存在しないために、同じ完了です。

スタートドッカー

あなたはブーツに追加したい場合

$ sudo systemctl enable docker

[スタート]ドッキングウィンドウサービス

$ sudo systemctl start docker

インストールの確認

ドッカーCEが正しくインストールされ、あなたはハロー世界のイメージを実行できることを確認

$ sudo docker run hello-world

更新およびアンインストールドッカー

yumを管理、更新を使用して、簡単にアンインストールします。

更新ドッカーCE

$ sudo yum update docker-ce

アンインストールドッカーCE

$ sudo yum remove docker-ce

ローカルファイルの削除
メモ、ドッカーローカルファイル、ミラーを含む(イメージ)、容器(コンテナ)、ストレージボリューム(ボリューム)など、手動で削除する必要があります。デフォルトのディレクトリは/ var / libに/ドッキングウィンドウに保存されています。

$ sudo rm -rf /var/lib/docker

共通のドッキングウィンドウのコマンド

docker pull centosローカルにイメージをダウンロードして
docker images地図を見るリスト
docker run -i -t centos /bin/bashインタラクティブコンテナを起動します
docker run centos echo 'Hello World'

要約情報、docker info
コンテナビューそのビューのプロセス、docker ps -a
近年のコンテナビュー、docker ps -l

(2)コンテナを起動し、ドッキングウィンドウの実行が8080 -p -d:80 nginxの、 コンテナ内の80のポートへのnginxを、現在の8080サーバへのポートマッピングは、現在のサーバーのIPは192.168.1.120、ブラウザの種類はhttp:// 192.168.1.120:8080/、あなたは、nginxのが開始見ることができます
(3)、その後、より多くの1つの容器より開始し、ドッキングウィンドウの実行には、-p 8081を-d:80 nginxの、 ブラウザ入力http://192.168.1.120:8081/、それあなたは別のnginxが開始されて見ることができます
あなたが開いているポートのためにカール127.0.0.1:8080テストにもできる
の違いを発揮できるようにする(4)ここでドッカーデプロイアプリケーションと従来のアプリケーションの展開、伝統的な展開にして、手動でコピーする必要がありますドッカーがそれを展開しながら、より多くのnginxの、そしてポートを設定し、既製の一つのコマンドに基づいてミラーリングに新しいアプリケーションをデプロイすることができます

a219737ce905容器ポートコマンドを見つける検査ドッカー(5)は、ホストが直接容器にアクセスすることができる。http://172.17.0.2/:80

(1)ドッカーPS -a容器はIDを表示することができる
(2)STOP 8dc6a2b6f903ドッカーコンテナを停止
(3)ドッカーRM 8dc6a2b6f903容器削除
現在表示コンテナを実行する(4)ドッカーPSを

ドッキングウィンドウは、コミット235923e34a nginxの/ CentOSの自分の利益の235923e34aは、次の画像として再使用することができますローカルコンテナに提出構築します
ドッカーRUN --name =ネクサス-i -t CentOSの/ binに/ bashの
ドッカー点検ネクサス
再びドッカースタート-iネクサススタートはコンテナを停止しました

ドッキングウィンドウの実行--name =ネクサス-i -t CentOSの / binに/ bashのCTRL + P CTRL + Q サービスステーション操作後、インタラクティブを終了するには
ネクサスを実行しているバックグラウンドで実行されている対話型サービスに上昇させることができる添付ドッキングウィンドウ
ドッキングウィンドウの実行を--name =ネクサス"真しばらくする;エコー'のHello World'を実行;。SLEEP 1; DONE" CentOSの-d / binに/ SH -C
10番組最新印刷ログネクサスコンテナドッカーログ-t -f --tail 10のネクサス、指定された10 0すべてのログ表示時に
ドッキングウィンドウのトップネクサスビューネクサス処理動作を
ドッキングウィンドウのexec -i -tネクサス/ binに/ bashのは、新しいプロセスを追加することにbashが起動されているネクサス容器は、CTRL + P CTRL + Qは、サービスステーションの後に、インタラクティブを終了しますプロセスビューにドッキングウィンドウのトップネクサスコマンドで実行
ドッカ停止ネクサスは、エレガントなコンテナを停止する停止信号を送り、
直接コンテナ停止ドッキングウィンドウキルネクサスを
ドッキングウィンドウネットワークLSが作成したコンテナのネットワークを表示

ドッカーEXEC -itコンテナIDとコンテナIDドッキングウィンドウは、コンテナがフォアグラウンドに上昇させることができる添付する。しかし、この方法を添付するとき指定された開始時刻に開始するバックグラウンドであっても、容器内の出口は、容器出口;ウィンドウ内の出口は、単にプロセスを終了せず、端末の現在の動作を終了し、EXEC方法。

おすすめ

転載: www.cnblogs.com/billxxx/p/12117128.html