CentOS 7および8 Dockerのインストール
3247 ワード
CentOSインストールDocker
CentOS 8にインストールするDockerとCentOS 7にインストールする手順は違いますが、ちょっとしたピットがあります.ネット上で先輩のブログを参考にして、実験してみました.
1.CentOS 7インストールDocker
インストール手順
uname -r 3.10.0-327.el7.x86_64
yum install -y yum-utils device-mapper-persistent-data lvm2
yum remove docker
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum list docker-ce --showduplicates | sort -r
yum makecache fast
yum -y install docker-ce
systemctl start docker
docker run hello-world
国内ミラーリングの加速
ミラー加速
# Docker /etc/docker/daemon.json(Linux)
# %programdata%\docker\config\daemon.json(Windows) Daemon。
# ( , ):
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
systemctl daemon-reload
systemctl restart docker
Docker CEの削除
yum remove docker-ce
rm -rf /var/lib/docke
2.CentOS 8インストールDocker
旧版dockerのアンインストール
yum -y remove docker docker-common docker-selinux docker-engine
yumソースの設定
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # yum
新しいcontainerdをインストールします.ioパッケージ
wget https://download.docker.com/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
yum -y install containerd.io-1.2.6-3.3.el7.x86_64.rpm
インストール完了後にDockerを再インストール
yum -y install docker-ce
systemctl start docker
systemctl enable docker
アリクラウドミラーアクセラレータの構成
mkdir -p /etc/docker
vi /etc/docker/daemon.json
{"registry-mirrors":
["https://5f2jam6c.mirror.aliyuncs.com",
"http://hub-mirror.c.163.com"]
}
systemctl reload docker
systemctl restart docker