ubuntu1604 安装 docker - Go语言中文社区

ubuntu1604 安装 docker


Docker 分为开源免费的 CE(Community Edition)版本和收费的 EE(Enterprise Edition)版本。我们在 Ubuntu 16.04 上安装 Docker CE 版本。

1.配置 Docker 的 apt 源
安装一些必要的工具,允许 apt 命令 HTTPS 访问 Docker 源

root@docker01:~# apt-get install apt-transport-https ca-certificates curl software-properties-common

安装 GPG 证书

root@docker01:~# curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
OK

将 Docker 的源(使用阿里的源)添加到 /etc/apt/sources.list

root@docker01:~# add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

2.安装 Docker

root@docker01:~# apt-get update
root@docker01:~# apt-get install docker-ce

3.查看版本信息

root@docker01:~# docker version
Client:
 Version:      17.06.2-ce
 API version:  1.30
 Go version:   go1.8.3
 Git commit:   cec0b72
 Built:        Tue Sep  5 20:00:17 2017
 OS/Arch:      linux/amd64

Server:
 Version:      17.06.2-ce
 API version:  1.30 (minimum version 1.12)
 Go version:   go1.8.3
 Git commit:   cec0b72
 Built:        Tue Sep  5 19:59:11 2017
 OS/Arch:      linux/amd64
 Experimental: false

4.运行第一个容器

Docker环境就绪,现在运行第一个容器,执行命令:
root@docker01:~# docker run -d -p 8080:8080 tomcat
这里写图片描述

查看运行的容器

root@docker01:~# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                    NAMES
ca5175b6d6f2        tomcat              "catalina.sh run"   11 seconds ago      Up 10 seconds       0.0.0.0:8080->8080/tcp   quirky_babbage

验证容器正常工作,输入IP和端口,可以访问到tomcat
这里写图片描述

5.添加加速器

上面的tomcat镜像下载较慢,因为需要去国外的docker hub下载,国内阿里已经提供镜像加速器,可以配置以加快镜像下载速度

修改daemon配置文件 /etc/docker/daemon.json(没有时新建该文件)
添加

{
    "registry-mirrors": ["<your accelerate address>"]
}

这里写图片描述
上面的 <your accelerate address> 改为我的“专属加速器地址” https://ebrzfw28.mirror.aliyuncs.com,您也可以自己申请一个加速器

重启

systemctl daemon-reload
systemctl restart docker

拉取ubuntu16.04镜像

root@docker01:~# docker pull ubuntu:16.04
16.04: Pulling from library/ubuntu
ae79f2514705: Pull complete 
5ad56d5fc149: Pull complete 
170e558760e8: Pull complete 
395460e233f5: Pull complete 
6f01dc62e444: Pull complete 
Digest: sha256:506e2d5852de1d7c90d538c5332bd3cc33b9cbd26f6ca653875899c505c82687
Status: Downloaded newer image for ubuntu:16.04

飞快的下载完成。。。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/dylloveyou/article/details/78233280
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-08-26 21:29:01
  • 阅读 ( 1727 )
  • 分类:docker

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢