多语言展示
当前在线:1590今日阅读:60今日分享:41

docker安装与配置方法

Docker 是一个开源的应用容器引擎,基于 Go 语言   并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。本文以ubuntu系统为例,介绍安装与配置方法。
工具/原料
1

ubuntu系统

2

网络通畅

方法/步骤
1

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

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'

3

更新 apt 软件包缓存

4

查询可以安装的特定docker版本$apt-cache madison docker-ce

5

安装:$sudo apt-get -y install docker-ce=[VERSION]这里选择VERSION=17.03.1~ce-0~ubuntu-xenial

7

建立 docker 用户组,出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker 用户组。$ sudo usermod -aG docker $USER

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

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

10

测试是否可以使用

注意事项
1

配置软件源很重要,否则无法拉取软件

2

需要仔细配置

推荐信息