当前位置:   article > 正文

DevOps搭建(三)-Docker环境安装细步骤_devops安装步骤

devops安装步骤

如果之前已有安装有docker需要重新安装,先进行卸载,如果没安装忽略此步骤

yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

1、安装Docker服务

1.1、安装yum-utils

安装所需的依赖组件软件包,执行以下命令

yum install -y yum-utils device-mapper-persistent-data lvm2

1.2、为yum源添加docker仓库位置

阿里云仓库(推荐)

由于国外网络限制,国内仓库稳定,这里我们设置阿里云的的仓库。

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

官方仓库(不推荐)

由于国内网络原因,不稳定,不推荐使用此方式。

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

1.3、安装docker服务

yum -y install docker-ce

1.4、docker是否安装成功

docker -v

1.5、启动docker服务

systemctl start docker

1.6、设置开机启动docker

systemctl enable docker

2、安装Docker Compose编排工具

Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。使用前面介绍的Dockerfile我们很容易定义一个单独的应用容器。然而在日常开发工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个 Web 项目,除了 Web 服务容器本身,往往还需要再加上后端的数据库服务容器;再比如在分布式应用一般包含若干个服务,每个服务一般都会部署多个实例。如果每个服务都要手动启停,那么效率之低、维护量之大可想而知。这时候就需要一个工具能够管理一组相关联的的应用容器,这就是Docker Compose。

2.1、方式一:离线安装

由于国内网络的原因,直接访问国外网站比较卡,现在用离线方式安装

2.1.1、在GitHub上下载对应的版本

对应的版本可以官网查看

Compose file versions and upgrading | Docker Docs

GitHub地址:

Releases · docker/compose · GitHub

比如我们选择v2.16.0版本:

进到版本详情页,找到docker-compose-linux-x86_64点击下载。

2.1.2、将下载的文件上传到bin目录

进入/usr/local/bin目录

cd /usr/local/bin

上传文件后,将docker-compose-linux-x86_64重命名为docker-compose

mv docker-compose-linux-x86_64 docker-compose

2.1.3、添加可执行权限

sudo chmod +x /usr/local/bin/docker-compose

2.1.4、检验是否安装成功

docker-compose --version

2.1.5、重启Docker

systemctl restart docker

2.2、方式二 :在线安装

此方法适合网络能正常访问github网站的情况下进行安装,如果网络不好,建议使用方法一进行安装。

2.2.1、下载Docker Compose

选择对应的版本(这里选v2.16.0)参照以下脚本安装

curl -SL https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

2.2.2、修改该文件的权限为可执行

chmod +x /usr/local/bin/docker-compose

2.2.3、查看是否已经安装成功

docker-compose --version

2.2.4、重启Docker

systemctl restart docker

2.3、方式三:pip方式安装

看到网上有用此方法安装的,此方式安装比较麻烦,本人因网络问题尝试了此方法,但是未成功,最终使用了方式一离线安装。

2.3.1、安装 epel-release

yum install epel-release

2.3.2、安装 python-pip

yum install -y python-pip

2.3.3、更新pip版本

查看pip版本

pip --version

更新pip

pip install --upgrade pip

注意:如果更新pip无效,需要手工安装最新版pip和wheel。按照如下操作即可

curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
python get-pip.py
python -m pip install --upgrade pip

2.3.4、安装 docker-compose

pip install docker-compose

2.3.5、查看是否已经安装成功

docker-compose --version

2.3.6、重启Docker

systemctl restart docker

3、新建网路

docker network create --driver overlay  docker_network

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/729376
推荐阅读
相关标签
  

闽ICP备14008679号