centos安装docker。linux安装docker 电脑版发表于:2020/9/4 10:38 ### 很简单直接一条命令解决 在阿里云服务器上使用这条命令一次性成功 ``` curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun ``` 查看docker版本 ``` docker version ``` 启动一下docker ``` sudo service docker restart ``` tn2>-fsSL是curl命令的选项,它的意思是: -f:强制执行,即使遇到错误也不要停止。 -s:禁止显示任何进度条或错误信息。 -S:如果发生错误,显示错误信息。 -L:如果遇到重定向,自动跟随重定向。 ### 也可以使用国内 daocloud 一键安装命令 ``` curl -sSL https://get.daocloud.io/docker | sh ``` ### 安装指定版本的docker ``` 在使用centos7,并使用yum安装docker的时候,往往不希望安装最新版本的docker,而是希望安装与自己熟悉或者当前业务环境需要的版本 # 安装依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2 libsemanage-python libselinux-utils # 添加Docker软件包源 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # 关闭测试版本list(只显示稳定版) yum-config-manager --enable docker-ce-edge yum-config-manager --enable docker-ce-test # 更新yum包索引 yum makecache fast # 找到需要安装的 yum list docker-ce --showduplicates|sort -r # 指定版本安装 yum install docker-ce-17.09.0.ce -y # 启动docker systemctl start docker && systemctl enable docker 查看docker版本 docker version ``` ### 还可以使用下面的命令来安装 1:安装yum-utils和创建docker的yum源 ``` $ sudo yum install -y yum-utils $ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo ``` 2:开始安装docker ``` $ sudo yum install docker-ce docker-ce-cli containerd.io -y ``` 3:安装完成后,可以使用如下指令来开启/停止/重启docker服务 一般刚安装完成后都可以启动一下 ``` $ sudo systemctl start/stop/restart docker ``` 4:如果以前安装过旧版本,需要移除Docker的旧版本 ``` $ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine ``` <br/> ### 可能会出错:Public key for docker-ce-19.03.12-3.el7.x86_64.rpm is not installed 解决方法参考: https://www.tnblog.net/aojiancc2/article/details/5004 <br/> ### 还可能会出错: RROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon runn 参考: https://www.tnblog.net/aojiancc2/article/details/5006 ### 配置镜像加速 https://www.tnblog.net/aojiancc2/article/details/5018