Linux CentOS Docker

1、检查系统内核版本

  1. [root@runoob ~]# uname -r

2、下载Docker

A.CentOS使用安装工具下载Docker可能会安装到低版本的Docker

  1. # yum install docker

image.png

B.使用安装脚本下载Docker可以下载到最新版本的Docker

  1. $ wget -qO- https://get.docker.com/ | sh

3、启动Docker服务

A.Ubuntu添加Docker服务并启动Docker

  1. sudo systemctl start docker

B.CentOS添加Docker服务并启动Docker

  1. $ sudo service docker start

image.png

4、添加docker-proxy到用户bin目录下防止docker run时报错

关于Docker run报exec: “docker-proxy”: executable file not found in $PATH.错误的解决

5、添加docker-runc软链接防止容器运行报错

Docker运行容器报错:Error response from daemon: shim error: docker-runc not installed on system.

6、修改使用国内的Docker镜像仓库

国内官方源下载速度会比较慢,所以跟 npm 一样切换个国内源地址是不错的选择,例如 中国科学技术大学(中科大)、阿里云、网易、Docker 官方中国区等

镜像仓库名称 链接
Docker 官方中国区 https://registry.docker-cn.com
网易 163 http://hub-mirror.c.163.com
中国科学技术大学 https://docker.mirrors.ustc.edu.cn
阿里云 https://<你的ID>.mirror.aliyuncs.com

Mac 修改方式:

  1. 修改 Docker 镜像仓库配置:sudo vim /etc/docker/daemon.json
  2. 修改配置文件:

daemon.json

  1. {
  2. "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"],
  3. }
  1. 使配置文件生效:sudo systemctl daemon-reload
  2. 重启 Docker:sudo service docker restart

    Windows 修改方式:

    Docker安装和启动 - 图3
    修改完毕后,通过指令 docker info 查看:
    Docker安装和启动 - 图4
    当然,需要注意的是:切换源重启后,会导致当前的容器暂停掉,重启回来就行了。