19年の終わりですが、Dockerはインストールされていますか?さて、メンシンは私を含めて無限大です[メンシンの顔] [斜視笑顔]
オペレーティングシステム:centos7.x
#(1)これらのものをインストールします(公式ウェブサイトを参照してください:直接インストールバージョンは比較的古いです、これはアップデートの下の情報です)
yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
https://docs.docker.com/engine/install/centos/
$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
#バージョンリストを表示
yum list docker-ce --showduplicates | sort -r
#(2)このバージョンをインストールします(他のバージョンを選択できます)
yum -y install docker-ce-18.09.1
#画像ダウンロードアクセラレーション用にdaocloudアクセラレータを構成できます(オプションの手順)
https://www.daocloud.io/mirror#accelerator-doc
仮想マシンの場合、再起動後に有効になるselinuxの構成ファイルの変更に注意してください。
selinux設定ファイルを開く
vi / etc / selinux / config
selinux構成ファイルを変更する
SELINUX = enforcingをSELINUX = disabledに変更し、保存して終了します
#(3)起動、サービス開始
chkconfig docker on
サービスドッカースタート
#バージョンを表示
docker -v
-----------------------------------------
リモートポート2375設定(アイデアで接続したい場合は設定できます。この要件がない場合はスキップできますが、この方法で公開されたポートは悪意のあるプログラムによってスキャンされ、侵入する可能性があることに注意してください。システム。ポートを公開するように注意してください)
vi /usr/lib/systemd/system/docker.service
#追加または変更
ExecStart = / usr / bin / dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
#再起動
systemctlデーモン-リロード
サービスDockerの再起動
-----------------------------------------
#dockerを削除する
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-最新\
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
rm -rf /etc/systemd/system/docker.service.d
rm -rf / var / lib / docker
rm -rf / var / run / docker