Docker CE 支持64位版本CentOS 7,并且要求内核版本不低于3.10。CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如
overlay2
存储层驱动)无法使用,并且部分功能可能不太稳定。
CentOS 7 安装Docker
#!/bin/sh
#安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
#添加yum 软件源
## 国内源
yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
## 如果国内源失败安装官方源
if [[ $? -ne 0 ]];then
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker.ce.repo
fi
#安装程序
yum-config-manager --enable docker-ce-edge
yum-config-manager --enable docker-ce-test
yum makecache fast
yum install -y docker-ce
使用阿里云源安装
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
# 查看镜像版本
yum list docker-ce --showduplicates|sort -r
#安装指定版本docker
yum -y install docker-ce-18.03.1.ce
脚本自动安装
curl -fsSL get.docker.com -o get-docker.sh
sh get-docker.sh --mirror Aliyun
启动 docker ce
$ sudo systemctl enable docker
$ sudo systemctl start docker
或
$ service docker start
docker-compose 安装
curl -sSL https://github.com/docker/compose/releases/download/1.8.1/docker-compose-`uname -s`-`uname -m` -o docker-compose
mv docker-compose /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
国内地址
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker load save
docker save 4647f67650d3 -o logstash6.3.1.tar
docker load <~/logstash6.3.1.tar