Docker 入门篇

一谈到容器,大家都会想到 Docker。

Docker 现在几乎是容器的代名词。确实,是 Docker 将容器技术发扬光大。同时,大家也需要知道围绕 Docker 还有一个生态系统。Docker 是这个生态系统的基石,但完善的生态系统才是保障 Docker 以及容器技术能够真正健康发展的决定因素。

容器生态系统三板斧介绍: 1板斧 2板斧 3板斧

运行第一个容器

1、安装Docker(ubuntu16.04)

  $ apt-get install docker.io

2、运行第一个容器

  $ docker run -d -p 80:80 httpd

其过程可以简单的描述为:

  1. 从 Docker Hub 下载 httpd 镜像。镜像中已经安装好了 Apache HTTP Server。

  2. 启动 httpd 容器,并将容器的 80 端口映射到 host 的 80 端口。

下面我们可以通过浏览器验证容器是否正常工作。在浏览器中输入 http://[your ubuntu host IP]

26.png

可以访问容器的 http 服务了,第一个容器运行成功!我们轻轻松松就拥有了一个 WEB 服务器。

 

3、配置国内镜像源

  在 daocloud.io 免费注册一个用户,登录后,点击顶部菜单“加速器”,copy “加速器”命令并在shell中执行, 最后重启Docker Deamon服务# systemctl restart docker.service

root@server02:~#  curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://06047f20.m.daocloud.io
docker version >= 1.12
{"registry-mirrors": ["http://06047f20.m.daocloud.io"]}
Success.
You need to restart docker to take effect: sudo systemctl restart docker.service
root@server02:~# systemctl restart docker.service

 

4、配置阿里云镜像源

  修改docker配置文件(/usr/lib/systemd/system/docker.service)中的启动参数:  

ExecStart=/usr/bin/dockerd   -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock  --registry-mirror=https://ms3cfraz.mirror.aliyuncs.com

 

总结:

很简单的就在Ubuntu 16.04 上配置好了实验环境,并成功运行了第一个容器 httpd。

 

posted @ 2017-05-11 15:44  Vincen_shen  阅读(339)  评论(0编辑  收藏  举报