码迷,mamicode.com
首页 > 其他好文 > 详细

docker&docker-compose安装

时间:2021-04-30 12:07:02      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:docker安装   download   linu   docker   manager   lease   package   错误   使用   

一、docker安装

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是一个部署多个容器的简单但是非常必要的工具

安装Docker-Compose之前,需要先安装 python-pip

安装 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缓存的文件

 

安装 Docker-Compose

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&docker-compose安装

标签:docker安装   download   linu   docker   manager   lease   package   错误   使用   

原文地址:https://www.cnblogs.com/linux-ng/p/14713968.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!