2018-03-23 docker安装和配置国内镜像

1、安装环境

Mac 10.13.3
Docker 17.09.0-ce-mac35 (19611)
Virtualbox 5.2.8

2、安装docker

download docker community edition
下载到本地后直接双击安装。

3、安装Virtualbox

download virtualbox
下载到本地后直接双击安装。

4、配置国内镜像

docker默认是国外的服务器拉数据,基本访问不了,需要配置国内的docker镜像。

有很多镜像可以使用,例如 dao,阿里云docker镜像等等
因为我开通了阿里云的账户,所以就不再使用其他镜像了。

阿里云会给每个人配备一个专属的加速器地址,类似

https://xxxxxx.mirror.aliyuncs.com

备用:

https://registry.docker-cn.com/

然后根据下面的操作文档进行配置:

  1. 创建一台安装有Docker环境的Linux虚拟机,指定机器名称为default,同时配置Docker加速器地址。
➜ ~ docker-machine create --engine-registry-mirror=https://xxxxxx.mirror.aliyuncs.com -d virtualbox default

Running pre-create checks...
Creating machine...
...
Waiting for machine to be running, this may take a few minutes...
Detecting operating system of created instance...
Waiting for SSH to be available...
Detecting the provisioner...
Provisioning with boot2docker...
Copying certs to the local machine directory...
Copying certs to the remote machine...
Setting Docker configuration on the remote daemon...
Checking connection to Docker...
Docker is up and running!
To see how to connect your Docker Client to the Docker Engine running on this virtual machine, run: docker-machine env default

另一种办法是找到 daemon.json 文件,一般在 /etc/docker/ 或者 ~/.docker/ 目录下,修改为:

{
  "registry-mirrors" : [
    "https://xxxxxx.mirror.aliyuncs.com"
  ]
}
  1. 查看机器的环境配置,并配置到本地,并通过Docker客户端访问Docker服务。
docker-machine env default
eval "$(docker-machine env default)"
  1. 查看docker相关信息
docker info

或者,如果使用 Docker for Mac,直接在Preferences里进行配置,如下图:


配置docker镜像.png

你可能感兴趣的:(2018-03-23 docker安装和配置国内镜像)