查看你当前的内核版本 uname -r 需要大于3.10.0
确保 yum 包更新到最新
yum update
移除以前的docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
配置yum源
yum install -y yum-utils
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker
yum -y install docker-ce
配置加速器
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://w6rlizew.mirror.aliyuncs.com"],
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m"
},
"storage-driver": "overlay2"
}
EOF
启动并加入开机
systemctl start docker
systemctl enable docker
停止docker
systemctl stop docker
验证安装是否成功
docker version
linux下安装docker-compose三种方法
第一种下载安装docker-compose:
下载docker-compose
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.4/docker-compose-uname -s-uname -m > /usr/local/bin/docker-compose
给执行权限
chmod +x /usr/local/bin/docker-compose
查看
docker-compose version
第二种yum安装docker-compose:
1.配置epel源(此处用的是epel7的源,可以根据发行版选择对应版本的源)
vi /etc/yum.repos.d/epel.repo
[epel]
name=epel
gpgcheck=0
baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/7/x86_64/
2.安装docker-compose
yum makecache
yum -y install docker-compose
第三种pip安装docker-compose:
1.安装pip,epel源中有pip的安装包
yum -y install epel-release
yum -y install python3-pip
2.更新pip(根据pip版本决定是否需要更新)
pip install --upgrade pip
3.安装docker-compose
当我们在使用pip的时候,有些时候会觉得pip安装第三方库的时候速度很慢,那是因为pip是从国外的网站下载东西所以下载速度很慢
我们可以通过来修改pip的源来提高我们的下载速度(-U指Upgrade,-i表示临时指定的源)
pip install -U -i https://pypi.tuna.tsinghua.edu.cn/simple docker-compose
永久修改pip下载的源
mkdir /root/.pip
touch /root/.pip/pip.conf
vim pip.conf
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
下面列举几个常用的pypi源. pypi(python package index)
(1)阿里云 http://mirrors.aliyun.com/pypi/simple/
(2)豆瓣 http://pypi.douban.com/simple/
(3)清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
(4)中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/