在本文中,我们将详细介绍Ubuntu16.04安装Docker-Compose与Can''tconnecttodockerfromdocker-compose的各个方面,并为您提供关于ubuntu20
在本文中,我们将详细介绍Ubuntu 16.04安装Docker-Compose 与 Can''t connect to docker from docker-compose的各个方面,并为您提供关于ubuntu20.4安装docker的相关解答,同时,我们也将为您带来关于CentOS 7 系统 安装docker及docker compose 组件、CentOS 8.0 64位安装Docker 以及 Docker Compose、centos 上安装docker和docker-compose、CentOS7 下 离线安装Docker 和 Docker Compose的有用知识。
本文目录一览:- Ubuntu 16.04安装Docker-Compose 与 Can''t connect to docker from docker-compose(ubuntu20.4安装docker)
- CentOS 7 系统 安装docker及docker compose 组件
- CentOS 8.0 64位安装Docker 以及 Docker Compose
- centos 上安装docker和docker-compose
- CentOS7 下 离线安装Docker 和 Docker Compose
Ubuntu 16.04安装Docker-Compose 与 Can''t connect to docker from docker-compose(ubuntu20.4安装docker)
根据别的 网址做一个记录 : https://www.linuxidc.com/Linux/2017-01/139574.htm
Linux环境
Ubuntu 16.04(LTS)
curl安装
安装
# curl -L https://github.com/docker/compose/releases/download/1.7.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose // 这个可以根据 http://get.daocloud.io/ 网站提供的更换下载地址, 可以下载得更快
# curl -L https://get.daocloud.io/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose // 加速 http://get.daocloud.io/
sudo curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose // 官网的说明 : https://docs.docker.com/compose/install/#master-builds
请留意上面的三个 官网给出的 是 有 -o 这个的 如果使用 > 这个好像是会提示没有权限
# chmod +x /usr/local/bin/docker-compose
# docker-compose --vesion
docker-compose version 1.7.1, build 6c29830
删除
# rm /usr/local/bin/docker-compose
执行前 ; sudo docker-compose build
需要执行 : sudo service docker restart
后查看: sudo service docker status ( 需要 active running ) 再执行 docker-compose build 就不会出现 Can''t connect to docker from docker-compose
pip安装
有时curl会失败,使用pip安装也可以。
安装
# apt-get update
# apt-get install python-pip
# pip uninstall docker-compose( 如果有老版的,先删除掉)
# pip install docker-comose
# docker-compose --vesion
docker-compose version 1.7.1, build 6c29830
删除
# pip uninstall docker-compose
CentOS 7 系统 安装docker及docker compose 组件
1 概述
本章将详细介绍在CentOS7.0系统下如何安装docker,分为在线安装和离线安装两部分。目前,CentOS仅发行版本中的内核支持Docker。推荐使用CentOS 7.0及以上版本,64位操作系统、系统内核版本为3.10以上。
2 在线安装Docker
1)首先查看CentOS版本是否要求。若不符合版本要求,请升级系统版本
cat /etc/redhat-release
2)安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
3)添加软件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4)更新yum缓存
yum makecache fast
5)安装Docker-CE
yum -y install docker-ce
6)启动docker后台服务
systemctl start docker
7)查验docker是否安装成功
docker version
8)安装docker-compose
curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
9)赋执行权限
chmod +x /usr/local/bin/docker-compose
10)查验docker-compose是否安装成功
docker-compose version
12)设置docker服务开机自启动
systemctl enable docker
3 离线安装Docker
1)获取docker离线安装包,形如centos-local.tgz压缩包。(请联系我获取)
2)将离线包上传到服务器的root目录下
3)进入root目录,解压.tgz包
cd /root tar -xvzf centos-local.tgz
4)安装createrepo
cd /root/docker-ce-local rpm -ivh createrepo-0.9.9-28.el7.noarch.rpm
5)新增docker-ce-local.repo源文件,写入以下内容
vi /etc/yum.repos.d/docker-ce-local.repo
[docker-ce-local]
name=Local Yum
baseurl=file:///root/docker-ce-local/
gpgcheck=1
gpgkey=file:///root/docker-ce-local/gpg
enabled=1
6)生成源索引及缓存
createrepo /root/docker-ce-local yum makecache
7)安装docker-ce
yum install docker-ce
8)启动并测试
systemctl start docker docker version
9)加入开机自启
systemctl enable docker
10)安装docker-compose
cp /root/docker-ce-local/docker-compose /usr/bin/
11)赋执行权限
chmod +x /usr/bin/docker-compose
12)验证版本
docker-compose version
CentOS 8.0 64位安装Docker 以及 Docker Compose
1. 安装Docker
执行sudo curl -sSL https://get.daocloud.io/docker | sh
执行完之后输入docker -v
查看是否有对应的版本号,有的话则表明安装成功
2. 安装Docker Compose
官方文档
- 执行
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
- 执行
sudo chmod +x /usr/local/bin/docker-compose
。这一步是添加执行权限 - 接下来运行
docker-compose --version
,查看是否出现版本号,如果有表明安装成功。 - 如果第三步运行失败,执行
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
命令,把Docker Compose
换个路径存储,再执行第三步看看是否成功。
centos 上安装docker和docker-compose
要安装docker前,先看一下你的linux服务器是否支持docker 。如果内核版本过低,就会出现问题。建议先升级内核。
可参考上篇文章。
升级完后。就可以安装docker了。
先yum update
然后:yuminstalldocker-io
再:servicedockerstart
启动成功,即可查看docker info
设置开机启动:chkconfig docker on
若要卸载:yumlist installed | grep docker
yum - y remove docker-engine.x86_64
rum-rf /var/lib/docker
安装docker-compose
#对安装好的pip进行一次升级
sudo pip install --upgrade pip
再:pip install docker-compose
另一种方式:
curl -L https://github.com/docker/compose/releases/download/1.8.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
再 chmod +x /usr/local/bin/docker-compose
CentOS7 下 离线安装Docker 和 Docker Compose
GitHub地址:点击前往
Docker离线安装
1.docker的rpm安装包下载
- 下载地址:点击前往
- 下载版本:docker-ce-17.12.0.ce-1.el7.centos.x86_64.rpm
2.所需依赖包下载(8 + 1)
****九个依赖包均在上面的github里
前八个依赖包列表:
- audit-libs-python-2.8.5-4.el7.x86_64.rpm
- checkpolicy-2.5-8.el7.x86_64.rpm
- libcgroup-0.41-21.el7.x86_64.rpm
- libseccomp-2.3.1-3.el7.x86_64.rpm
- libsemanage-2.5-14.el7.x86_64.rpm
- policycoreutils-python-2.5-33.el7.x86_64.rpm
- python-IPy-0.75-6.el7.noarch.rpm
- setools-libs-3.3.8-4.el7.x86_64.rpm
最后一个依赖包
9. container-selinux-2.107-3.el7.noarch.rpm
3.安装
- 本文测试路径:
root/docker/rpm
- 把前8个依赖上传至
root/docker
路径下 - 把docker安装包和第9个依赖上传至
root/docker/rpm
路径下 - 上传成功后docker路径下的文件结构:
- 上传成功后rpm路径下的文件结构:
- 批量安装docker路径下的依赖包:
rpm -Uvh *.rpm --nodeps --force
- 安装 container-selinux-2.107-3.el7.noarch.rpm :
rpm -Uvh container-selinux-2.107-3.el7.noarch.rpm
- 安装docker:
rpm -Uvh docker-ce-17.12.0.ce-1.el7.centos.x86_64.rpm
- 启动 docker:
systemctl start docker
- 查看 docker版本:
docker -v
- 至此,docker安装成功
Docker Compose离线安装
1.下载 Linux 版本的 Docker Compose
- 下载地址:点击前往
- 文件名:docker-compose-Linux-x86_64
2.安装
- 将下载下来的“docker-compose-Linux-x86_64”文件上传至root目录下。
- 执行如下命令将其移动到 /usr/local/bin,并改名为“docker-compose”
sudo mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
- 执行如下命令添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
- 使用
docker-compose -v
命令测试是否安装成功 - 至此,Docker Compose 安装成功。
关于Ubuntu 16.04安装Docker-Compose 与 Can''t connect to docker from docker-compose和ubuntu20.4安装docker的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于CentOS 7 系统 安装docker及docker compose 组件、CentOS 8.0 64位安装Docker 以及 Docker Compose、centos 上安装docker和docker-compose、CentOS7 下 离线安装Docker 和 Docker Compose等相关内容,可以在本站寻找。
本文标签: