Docker简介

Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。

Docker三大基本概念:: 镜像(Image) 容器(Container) 仓库(Repository)

Docker官网:http://www.docker.com

Github Docker源码:https://github.com/docker/docker

虚拟机安装Docker

安装Docker

  1. 下载文件到虚拟机中

    传输链接:https://cowtransfer.com/s/3248e7e335ed4b 或 打开【奶牛快传】cowtransfer.com 使用传输口令:xhzomm 提取;

  2. 配置命令

    1
    2
    3
    4
    5
    6
    7
    8
    # 源码目录(docker_sc)
    cd docker_sc

    # 配置命令
    sudo apt-key add gpg
    sudo dpkg -i containerd.io_1.3.9-1_amd64.deb
    sudo dpkg -i docker-ce-cli_19.03.15_3-0_ubuntu-bionic_amd64.deb
    sudo dpkg -i docker-ce_19.03.15_3-0_ubuntu-bionic_amd64.deb
  3. 测试

    1
    2
    3
    # -v 与 info 都可以运行 
    sudo docker -v
    sudo docker info

虚拟机中配置镜像

  1. 配置国内镜像加速器(如果已配置跳过第二条)

    当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个加速器地址

  2. /etc/docker/daemon.json中写入如下内容(如果文件不存在请新建该文件)

    1
    2
    3
    4
    5
    {
    "registry-mirrors": [
    "https://registry.docker-cn.com"
    ]
    }
  3. 重启服务

    1
    2
    $ sudo systemctl daemon-reload
    $ sudo systemctl restart docker