linux安装Docker
作者使用的是centos 7.5操作系统,官方文档 https://docs.docker.com/engine/install/centos/
卸载docker旧的版本
较旧的Docker版本称为docker
或docker-engine
。如果已安装这些程序,请卸载它们以及相关的依赖项。
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
作者这台服务器是刚在阿里云买的,所以没有安装任何东西,使用yum命令需要先安装https://www.linuxprobe.com/linux-yum-config.html
使用存储库安装
在新主机上首次安装Docker Engine之前,需要设置Docker存储库。之后,您可以从存储库安装和更新Docker。
设置存储库
安装yum-utils
软件包(提供yum-config-manager
实用程序)并设置稳定的存储库。
sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
可选:启用每晚或测试存储库。(作者偷懒没有操作)
这些存储库包含在docker.repo
上面的文件中,但默认情况下处于禁用状态。您可以在稳定存储库旁边启用它们。以下命令启用每晚存储库。
$ sudo yum-config-manager --enable docker-ce-nightly
要启用测试通道,请运行以下命令:
sudo yum-config-manager --enable docker-ce-test
您可以通过运行带有标志的命令来禁用每晚或测试存储库 。要重新启用它,请使用该标志。以下命令禁用夜间存储库。yum-config-manager
--disable
--enable
sudo yum-config-manager --disable docker-ce-nightly
安装DOCKER引擎
-
安装最新版本的Docker Engine和容器,或转到下一步以安装特定版本:
$ sudo yum install docker-ce docker-ce-cli containerd.io
如果提示您接受GPG密钥,请验证指纹是否匹配
060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
,如果是,则接受它
如果您启用了多个Docker存储库,则在未在yum
install
or yum update
命令中指定版本的情况下进行安装或更新将始终安装可能的最高版本,这可能不适合您的稳定性需求。
yum
install
or yum update
命令中指定版本的情况下进行安装或更新将始终安装可能的最高版本,这可能不适合您的稳定性需求。测试安装情况
启动Docker。
$ sudo systemctl start docker
开启docker服务
sudo systemctl enable docker
查看docker版本跟java -v一样
docker -v
最后在配置一个容器镜像加速(不配置也没区别)
阿里云https://www.aliyun.com/,找到容器镜像把里面的一串代码执行一遍。