CentOS 8 安装
环境准备
本次系统使用 CentOS 8 ,因官方已停用 CentOS8 的镜像,故需先更新源。
1
| vi CentOS-Linux-BaseOS.repo
|
1 2 3 4 5 6 7 8
| [baseos] name=CentOS Linux $releasever - BaseOS #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=BaseOS&infra=$infra #baseurl=http://mirror.centos.org/$contentdir/$releasever/BaseOS/$basearch/os/ baseurl=https://vault.centos.org/centos/$releasever/BaseOS/$basearch/os/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
|
1
| vi CentOS-Linux-AppStream.repo
|
1 2 3 4 5 6 7 8
| [appstream] name=CentOS Linux $releasever - AppStream #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=AppStream&infra=$infra #baseurl=http://mirror.centos.org/$contentdir/$releasever/AppStream/$basearch/os/ baseurl=https://vault.centos.org/centos/$releasever/AppStream/$basearch/os/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
|
在线安装 docker
1
| yum install -y yum-utils
|
1
| yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
|
1
| yum install https://mirrors.aliyun.com/docker-ce/linux/centos/8/x86_64/stable/Packages/containerd.io-1.6.8-3.1.el8.x86_64.rpm
|
更新 container.io 包, 否则可能会报 package docker-ce-3:19.03.13-3.el7.x86_64 requires containerd.io >= 1.2.2-3, ...
的错,可在 https://mirrors.aliyun.com/docker-ce/linux/centos/8/x86_64/stable/Packages/ 下找最新版安装
1
| yum install docker-ce -y
|
验证
1
| systemctl enable docker.service
|
1
| systemctl start docker.service
|
安装 docker-compose
方法一:使用 pip 安装
1
| pip3 install docker-compose
|
方法二:直接下载安装
1
| curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
|
1
| chmod +x /usr/local/bin/docker-compose
|
1
| ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
|
验证
openSUSE Leap 15.4安装
环境准备
- 更新系统
- 更新完成后,最好重新启动系统
在线安装 docker
- 使用 zypper 命令安装
1
| sudo zypper install -y docker
|
- 启动 Docker 服务
1
| sudo systemctl start docker.service
|
- 设置 Docker 开机自启
1
| sudo systemctl enable docker.service
|
- 验证
1 2
| sudo systemctl status docker sudo docker --version
|
在线安装 docker-compose
- 使用 zypper 命令安装
1
| sudo zypper install -y docker-compose
|
- 验证
1
| sudo docker-compose --version
|
国内镜像配置
- 编辑
/etc/docker/daemon.json
加入下列配置:
如果有阿里云 docker hub mirror 账号的,可以将 https://registry.cn-hangzhou.aliyuncs.com/ 替换成自己的 https://<你的ID>.mirror.aliyuncs.com
1 2 3 4 5 6 7 8 9 10
| { "registry-mirrors": [ "https://registry.docker-cn.com", "https://registry.cn-hangzhou.aliyuncs.com/", "http://f1361db2.m.daocloud.io", "https://docker.mirrors.ustc.edu.cn", "https://mirror.ccs.tencentyun.com", "http://hub-mirror.c.163.com" ] }
|
- 重启 docker
1
| sudo systemctl restart docker
|