每次安装Docker都要去找文档,或者每次安装的都不一样,还是要好好管理自己的这些东西,下次用的时候可以省很多的时间
Docker的早期版本称为docker或docker-engine;现在的Docker CE软件包称为docker-ce ;
环境
Centos7
安装脚本
#!/bin/bash #filename: install_docker.sh
#Version: v1.0.0
#Author: LiLe
#Date:
#Contact: @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---- ~]# yum list docker-ce --showduplicates | sort -r
Loading mirror speeds from cached hostfile
Loaded plugins: fastestmirror
docker-ce.x86_64 :18.09.-.el7 docker-ce-stable
docker-ce.x86_64 :18.09.-.el7 docker-ce-stable
docker-ce.x86_64 :18.09.-.el7 docker-ce-stable
docker-ce.x86_64 :18.09.-.el7 docker-ce-stable
docker-ce.x86_64 18.06..ce-.el7 docker-ce-stable
docker-ce.x86_64 18.06..ce-.el7 docker-ce-stable
docker-ce.x86_64 18.06..ce-.el7 docker-ce-stable
docker-ce.x86_64 18.06..ce-.el7 docker-ce-stable
docker-ce.x86_64 18.03..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 18.03..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 17.12..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 17.12..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 17.09..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 17.09..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 17.06..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 17.06..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 17.06..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 17.03..ce-.el7 docker-ce-stable
docker-ce.x86_64 17.03..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 17.03..ce-.el7.centos docker-ce-stable
docker-ce.x86_64 17.03..ce-.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