必备的Docker和Dockercompose环境安装

585 阅读1分钟

1.1 更改镜像源提速

由于 hub.docker.com 无法访问,更改国内镜像源。 阿里云镜像需要从阿里云后台看。

登录:cr.console.aliyun.com 点击“创建我的容器镜像”,得到专属加速地址。

配置镜像

mkdir -p /etc/docker vim /etc/docker/daemon.json

填入dcoker配置

#修改docker记录大小,修改docker镜像源 { "log-driver": "json-file", "log-opts": { "max-size": "20m", "max-file": "3" }, "experimental":true,

"registry-mirrors": [ "sokdt8pq.mirror.aliyuncs.com", "dockerproxy.com", "docker.nju.edu.cn", "hub-mirror.c.163.com", "docker.mirrors.sjtug.sjtu.edu.cn"

] }

systemctl daemon-reload #重新加载docker配置 systemctl restart docker #重启docker

查看是否成功

docker info

Docker Hub 镜像测速

#测速前先移除本地的镜像! docker rmi nginx:latest #使用 time 统计所花费的总时间。 time docker pull nginx:latest

Pulling repository nginx [...]

real 1m14.078s user 0m0.176s sys 0m0.120s

1.2 安装Docker

安装 Docker(国内服务器)

curl -fsSL get.docker.com | bash -s docker --mirror Aliyun

docker -v #查看 docker 版本

systemctl enable docker # 设置开机自动启动

一键安装

#一键安装命令 curl -fsSL github.com/tech-shrimp… bash -s docker --mirror Aliyun

#备用(如果Github访问不了,可以使用Gitee的链接) curl -fsSL gitee.com/tech-shrimp… bash -s docker --mirror Aliyun

#启动docker service docker start

安装 Docker(非大陆服务器)

wget -qO- get.docker.com | bash

docker -v #查看 docker 版本

systemctl enable docker # 设置开机自动启动

1.3 安装Docker-Compose

安装 Docker-compose(国内服务器)

curl -L github.com/docker/comp… -s-uname -m` -o /usr/local/bin/docker-compose

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

docker-compose --version #查看 docker-compose 版本

安装 Docker-compose(非大陆服务器)

curl -L github.com/docker/comp… -s-uname -m` -o /usr/local/bin/docker-compose

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

docker-compose --version #查看 docker-compose 版本