您的位置:首页 > 其它

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

2017-05-03 11:05 609 查看
登录并记录下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

Update the
apt
package index.

正式安装docker 首先更新apt源

安装docker社区版

sudo apt-get install docker-ce


启动docker

# docker run -d -p 80:80 httpd



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

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

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

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



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

镜像下载加速

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

下面介绍如果使用镜像。

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

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



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



重启 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: