【视频或者图文】运行第一个容器 - 每天5分钟玩转容器技术(5)

 

登录并记录下IP

root@iZ2ze8trdebdj12eek09huZ:~# ip r
default via 123.57.95.247 dev eth1 
10.0.0.0/8 via 10.173.31.247 dev eth0 
10.173.24.0/21 dev eth0  proto kernel  scope link  src 10.173.27.142 
100.64.0.0/10 via 10.173.31.247 dev eth0 
123.57.92.0/22 dev eth1  proto kernel  scope link  src 123.57.94.194 
172.16.0.0/12 via 10.173.31.247 dev eth0 
192.168.0.0/20 dev docker0  proto kernel  scope link  src 192.168.0.1 linkdown 

打开官方安装文档

https://docs.docker.com/engine/installation/

点到Ubuntu 

分社区版和企业版 我们采用社区版

1.Install packages to allow apt to use a repository over HTTPS: 设置docker的apt源 

   在Ubuntu中输入以下命令  允许通过https访问源

$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

2.Add Docker’s official GPG key:    然后添加官方GPG KEY

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Verify that the key fingerprint is 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88.     确保fingerprint是一致的。

root@iZ2ze8trdebdj12eek09huZ:~# sudo apt-key fingerprint 0EBFCD88
pub   4096R/0EBFCD88 2017-02-22
      Key fingerprint = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid                  Docker Release (CE deb) <docker@docker.com>
sub   4096R/F273FCD8 2017-02-22

然后将apt源 添加到source.list

root@iZ2ze8trdebdj12eek09huZ:~# sudo add-apt-repository \
>    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
>    $(lsb_release -cs) \
>    stable"

vi /etc/opt/sources.list

查看包含ubuntu的已经加入进去了

INSTALL DOCKER

  1. Update the apt package index.

          正式安装docker 首先更新apt源 

安装docker社区版 

sudo apt-get install docker-ce

启动docker 


# docker run -d -p 80:80 httpd

 


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

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

     

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

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

26.png

可以访问容器的 http 服务了,第一个容器运行成功!我们轻轻松松就拥有了一个 WEB 服务器。随着学习的深入,会看到容器技术带给我们更多的价值。

镜像下载加速

由于 Docker Hub 的服务器在国外,下载镜像会比较慢。幸好 DaoCloud 为我们提供了免费的国内镜像服务。

下面介绍如果使用镜像。

  1. 在 daocloud.io 免费注册一个用户。

  2. 登录后,点击顶部菜单“加速器”。

  3. copy “加速器”命令并在 host 中执行(你的命令可能跟我的会稍有不同)。

  4. 重启 Docker deamon,即可体验飞一般的感觉。

# systemctl restart docker.service

 

视频链接如下 http://mp.weixin.qq.com/s?__biz=MzIwMTM5MjUwMg==&mid=506103906&idx=1&sn=daf127f449e334842bf36649a5d88e94&chksm=0d30807b3a47096d90f240d8fb90d8c39e94b62c422a7a988cfb3484b4d5196942f39719f0d6&mpshare=1&scene=23&srcid=0503Mmw24JAm8A5CYUiZmORz#rd

posted @ 2017-05-03 11:05  山河永慕~  阅读(399)  评论(0编辑  收藏  举报