欢迎光临
我们一直在努力

阿里云服务器安装Docker和Docker-compose

在阿里云服务器上安装Docker,服务器的系统是CentOS 7.6,

从阅读官网来看,首先若是没有较旧的Docker版本只需3步就可以完成Dockers的安装;但是有旧版本的话,需要先卸载旧版本

$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 

无旧版本时(3步)

1.安装所需的软件包

$ sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 

2.配置阿里云Docker Yum源(个人觉的好)

$ sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 

3.安装最新版本的Docker

$ sudo yum install docker-ce docker-ce-cli containerd.io 

这样之后就OK了,执行启动Docker的命令:systemctl start docker,然后走一波,完美!!

注,重要的事情说三遍。大多数人的执行完第二步后,会出现以下错误 Loaded plugins: fastestmirror

解决方法如下:
1、

# vi /etc/yum/pluginconf.d/fastestmirror.conf enabled=0 //由 1 改成0 ,禁用该插件 verbose=0 always_print_best_host = true socket_timeout=3 # Relative paths are relative to the cachedir (and so works for users as well # as root). hostfilepath=timedhosts.txt maxhostfileage=10 maxthreads=15 #exclude=.gov, facebook #include_only=.nl,.de,.uk,.ie 
#vi /etc/yum.conf [main] cachedir=/var/cache/yum/$basearch/$releasever keepcache=0 debuglevel=2 logfile=/var/log/yum.log exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 #将plugins的值修改为0 installonly_limit=5 
$ yum clean dbcache 
 ~]# DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker} ~]# mkdir -p $DOCKER_CONFIG/cli-plugins ~]# curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose 
 ~]# chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose 

之后重新执行配置源和安装命令即可。

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:阿里云服务器安装Docker和Docker-compose
文章链接:https://www.jmwz.net/5696.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址