Centos7安装Docker CE

本文提供了一个用于在Centos7上安装DockerCE的详细步骤和脚本,包括卸载旧版本、设置镜像仓库、安装依赖包、安装DockerCE以及启动服务。同时,文章强调了在生产环境中应选择固定版本而非最新版本的重要性。
原文: Centos7安装Docker CE

 
每次安装Docker都要去找文档,或者每次安装的都不一样,还是要好好管理自己的这些东西,下次用的时候可以省很多的时间
 
Docker的早期版本称为docker或docker-engine;现在的Docker CE软件包称为docker-ce ;
 

环境

Centos7
 

安装脚本

 
#!/bin/bash

#filename: install_docker.sh
#Version: v1.0.0
#Author: LiLe
#Date: 20190306
#Contact: 836217653@qq.com
#Description: Centos7下安装docker
#Usage: sudo sh install_docker.sh

#卸载原有版本
yum remove docker \
           docker-common \
           docker-selinux \
           docker-engine

#设置Docker的镜像仓库并从中进行安装(推荐使用从镜像仓库安装)

#安装所需的依赖包
yum install -y yum-utils \
               device-mapper-persistent-data \
               lvm2

#设置stable镜像仓库
yum-config-manager \
     --add-repo \
     https://download.docker.com/linux/centos/docker-ce.repo

#更新软件包索引
yum makecache fast

#安装Docker CE(这是安装最新版本);如果是生产环境应该固定统一使用一个版本,而不是每次都是安装最新版本

#可以选择想要安装的版本,这里安装最新的
#yum list docker-ce  --showduplicates | sort -r    
yum install docker-ce

#启动
systemctl start docker

  

注意事项

在生产系统中,应该使用特定版本的Docker CE,而不是始终使用最新版本。可以通过sort -r命令按版本号对结果进行排序;
 
[root@ip-172-29-0-159 ~]#  yum list docker-ce  --showduplicates | sort -r
Loading mirror speeds from cached hostfile
Loaded plugins: fastestmirror
docker-ce.x86_64            3:18.09.3-3.el7                     docker-ce-stable
docker-ce.x86_64            3:18.09.2-3.el7                     docker-ce-stable
docker-ce.x86_64            3:18.09.1-3.el7                     docker-ce-stable
docker-ce.x86_64            3:18.09.0-3.el7                     docker-ce-stable
docker-ce.x86_64            18.06.3.ce-3.el7                    docker-ce-stable
docker-ce.x86_64            18.06.2.ce-3.el7                    docker-ce-stable
docker-ce.x86_64            18.06.1.ce-3.el7                    docker-ce-stable
docker-ce.x86_64            18.06.0.ce-3.el7                    docker-ce-stable
docker-ce.x86_64            18.03.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            18.03.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.12.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.12.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.09.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.09.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.06.2.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.06.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.06.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.3.ce-1.el7                    docker-ce-stable
docker-ce.x86_64            17.03.2.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.0.ce-1.el7.centos             docker-ce-stable
Available Packages

 

官网:https://docs.docker-cn.com/engine/installation/linux/docker-ce/centos/ 

github:https://github.com/Lemon-le/Shell-Script/blob/master/install_docker.sh  

 

posted on 2019-03-12 13:20 NET未来之路 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/p/10516095.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值