标签:docker安装 download linu docker manager lease package 错误 使用
1、通过 uname -r 命令查看当前的内核版本,Docker 要求 CentOS 系统的内核版本高于 3.10
uname -r
2、查看系统是否安装过docker
yum list installed | grep docker
3、卸载旧版本(如果安装过旧版本的话)
yum remove docker docker-common docker-selinux docker-engine
4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
5、设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
6、查看所有仓库中所有docker版本,并选择特定版本安装
yum list docker-ce --showduplicates | sort -r
7、安装docker
yum install docker-ce-17.12.0.ce
8、启动并加入开机启动
sudo systemctl start docker sudo systemctl enable docker
9、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
docker version
Docker-Compose是一个部署多个容器的简单但是非常必要的工具
安装Docker-Compose之前,需要先安装 python-pip
1、查看系统是否安装过pip
pip -V
2、没有安装过则执行安装命令
yum -y install epel-release yum -y install python-pip pip install --upgrade pip #安装后升级
pip2升级时,报错:
原因,目录下有已经升级的包,删除后,可再次升级,如由pip8 升级到pip20,在目录中发现已存在pip20的包,可先备份后,再升级
pip2升级后,报错,无法使用了,错误如下:
解决方法:
wget https://bootstrap.pypa.io/pip/2.7/get-pip.py python get-pip.py
弯路:
以为出问题了,卸载了pip2,重新安装了
yum remove python-pip #卸载pip2 yum -y install python-pip #安装pip2
安装过程中报错: python2-pip-8.1.2-14.el7.noarch: Insufficient space in download directory /var/cache/yum/x86_64/7/epel/packages,
这个提示是说,下载目录空间不足,解决方法:
yum clean all #清除yum缓存的文件
1、安装命令
pip --default-timeout=200 install -U docker-compose
安装报错:
解决方法:
pip install --ignore-installed requests #先运行 pip --default-timeout=200 install -U docker-compose #再安装
2、检查是否安装成功
docker-compose -version
查看版本报错:
解决方法,换安装包安装(直接用安装包安装,可能不用升级pip,遇到的问题会少很多)
curl -L https://get.daocloud.io/docker/compose/releases/download/1.27.4/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
3、卸载docker-compose
安装包卸载
rm /usr/local/bin/docker-compose
命令卸载
pip uninstall docker-compose
标签:docker安装 download linu docker manager lease package 错误 使用
原文地址:https://www.cnblogs.com/linux-ng/p/14713968.html