docker-インストール

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

 

 

 

 

 

おすすめ

転載: blog.csdn.net/qq_36338555/article/details/103388483