docker、docker-compose 部署

统一执行:

#安装tab命令补全
[root@Mikrotik ~]# yum -y install epel-release yum-plugin-fastestmirror bash-completion
#立即生效命令
[root@Mikrotik ~]# source /etc/profile.d/bash_completion.sh

docker 安装可基于阿里云安装方法:​​国内源安装​

部署安装docker和docker-compose_docker

一、卸载旧版本

Older versions of Docker were called `docker` or `docker-engine`. If these are installed, uninstall them, along with associated dependencies.
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

二 、部署新版本

# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
# Step 4: 更新并安装Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce
# Step 4: 开启Docker服务
sudo service docker start
# 安装校验
root@iZbp12adskpuoxodbkqzjfZ:$ docker version
Client:
Version: 17.03.0-ce
API version: 1.26
Go version: go1.7.5
Git commit: 3a232c8
Built: Tue Feb 28 07:52:04 2017
OS/Arch: linux/amd64

Server:
Version: 17.03.0-ce
API version: 1.26 (minimum version 1.12)
Go version: go1.7.5
Git commit: 3a232c8
Built: Tue Feb 28 07:52:04 2017
OS/Arch: linux/amd64
Experimental: false

三、部署docker-compose

3.1:github

sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

3.2: daocloud

daocloud网docker-compose 官网:https://get.daocloud.io/#install-compose
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
[root@git docker]# docker-compose -v
Docker Compose version v2.9.0

部署安装docker和docker-compose_docker_02

四、配置docker 镜像加速

  • 由于国外的源访问比较慢,因此docker拉取镜像我们需要配置上国内的镜像资源

我们采用阿里云的镜像加速,找到阿里云的容器镜像服务,容器镜像服务会有一栏镜像加速器

部署安装docker和docker-compose_git_03

您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["​​https://填上加速地址​​"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

[root@git software]# cat /etc/docker/daemon.json
{
"registry-mirrors": ["https://w3y3rpbg.mirror.aliyuncs.com"],
"insecure-registries": ["http://10.11.1.170:443"]
}

部署安装docker和docker-compose_git_04