docker安装与配置方法

Docker 是一个开源的应用容器引擎,基于 Go 说话 并顺从Apache2.0和谈开源。Docker 可以闪开发者打包他们的应用以及依靠包到一个轻量级、可移植的容器中,然后发布到任何风行的 Linux 机械上,也可以实现虚拟化。本文以ubuntu系统为例,介绍安装与设置装备摆设方式。

工具/原料

  • ubuntu系统
  • 收集畅达

方式/步骤

  1. 1

    APT 安装:因为 apt 源利用 HTTPS 以确保软件下载过程中不被窜改。是以,我们首先需要添加利用 HTTPS 传输的软件包以及 CA 证书。

    eac4b74543a98226fce5a1108782b9014a90ebe5.jpg
  2. 2

    鉴于国内收集问题,强烈建议利用国内源,官方源请在注释中查看。

    为了确认所下载软件包的正当性,需要添加软件源的 GPG 密钥。

    $ curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -      

    这里采用的是中科年夜的源。此外还需要标的目的 source.list 中添加 Docker 软件源。

    $ sudo add-apt-repository \    "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \    $(lsb_release -cs) \    stable"

    2cf5e0fe9925bc3192e18baf53df8db1cb13704d.jpg
  3. 3

    更新 apt 软件包缓存

    b7fd5266d0160924ba18572cd90735fae6cd34c3.jpg
  4. 4

    查询可以安装的特定docker版本

    $apt-cache madison docker-ce

    d4628535e5dde7112ceab6c1aaefce1b9d1661c9.jpg
  5. 5

    安装:

    $sudo apt-get -y install docker-ce=[VERSION]

    这里选择VERSION=17.03.1~ce-0~ubuntu-xenial

  6. 6

    启动 Docker CE, 查看版本.

    $ sudo systemctl enable docker 

    $ sudo systemctl start docker

    $ sudo docker version

    4afbfbedab64034f50e63731a2c379310a551dd9.jpg
  7. 7

    成立 docker 用户组,出于平安考虑,一般 Linux 系统上不会直接利用 root 用户。是以,更好地做法是将需要利用 docker 的用户插手 docker 用户组。

    $ sudo usermod -aG docker $USER

  8. 8

    设置装备摆设镜像加快器(Ubuntu和centos下都有用)

    $sudo mkdir -p /etc/docker 

    $sudo tee /etc/docker/daemon.json <<-'EOF'{  "registry-mirrors": ["https://uhacnpmo.mirror.aliyuncs.com"]}EOF 

    $sudo systemctl daemon-reload 

    $sudo systemctl restart docker

  9. 9

    测试加快器是否安装准确,最后看到了https://uhacnpmo.mirror.aliyuncs.com,申明准确。

    8694a4c27d1ed21b0811dbd2a06eddc451da3f28.jpg
  10. 10

    测试是否可以利用

    472309f790529822029ecdf4daca7bcb0a46d45c.jpg

注重事项

  • 设置装备摆设软件源很主要,不然无法拉取软件
  • 需要细心设置装备摆设
  • 发表于 2018-08-20 00:00
  • 阅读 ( 233 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论