在之前的文章中,您已经详细介绍了Docker的安装(如何在CentOS6.5系统中详细安装Docker),很多盆友在安装后并不知道如何使用Docker容器。接下来我和华军分享一个简单易学的Linux下Docker容器应用入门教程,获得超级技能是必须的。请收藏你喜欢的盆友进行训练!。
1.启动Docker容器。
[root@localhost~]#dockerrun-I-tUbuntu/bin/bash
无法在本地找到图像“ubuntu”
提取存储库ubuntu
04c5d3b7b065:下载完成
511136ea3c5a:下载完成
c7b7c6419568:下载完成
70c8faa62a44:下载完成
d735006ad9c1:下载完成
状态:为ubuntu下载了更新的映像:最新
注意:
-i:在容器中打开STDIN。
-t:为容器分配一个伪tty终端设备
从上面我们可以看到,Docker会先检查本地是否有ubuntu镜像,如果本地没有找到,Docker会去官网上的DockerHub注册表查询DockerHub中是否有这个镜像。一旦Docker找到图像,它将免费下载并存储在本地主机中。
随后,Docker在系统文件中用这个映像构建了一个新的容器。该容器有自己的互联网和IP地址,以及一个可以与主机通信的桥接网络电缆端口。最后,每个人都告诉Docker在创建新容器时运行什么命令。
容器构建完成后,Docker将在容器中执行/bin/bash命令。这时,你可以看到容器中的外壳。
root@8c342c0c275c:/#
注意:8c342c0c275c表示容器的ID。
2.应用程序容器
查询容器的IP地址。
root@8c342c0c275c:/#hostname
8c342c0c275c
是的,容器的IP地址就是容器的ID。
查询此服务器的主机文档。
root@8c342c0c275c:/#cat/etc/hosts
8c342c0c275c
ff00::0ip6-mcastprefix
ff02::1ip6-所有节点
ff02::2个ip6-全路由器
127.0.0.1本地主机
*1台本地主机ip6-本地主机ip6-环回
fe00::0ip6-本地网
可以看到Docker在容器的IP地址中添加了一个计算机主机配置项。
查询容器的IP地址。
root@8c342c0c275c:/#ipa
1:lo:《LOOPBACK,UP,LOWER_UP》mtu65536qdiscnoqueue状态未知组默认值
链路/回送00:00:00:00:00:00brd00:00:00:00:00:00
inet127.0.0.1/8范围主机lo
有效_lft永远首选_lft永远
inet6::1/128范围主机
有效_lft永远首选_lft永远
4:eth0:《BROADCAST,UP,LOWER_UP》MTU1500qdiscpFIFO_faststateUP组默认qlen1000
link/ether02:42:AC:11:00:02brdff:ff:ff:ff:ff:ff:ff
inet172.17.0.2/16范围全球eth0
有效_lft永远首选_lft永远
inet6fe80::42:acff:fe11:2/64范围链接
有效_lft永远首选_lft永远
以上是我对Linux中Docker容器应用案例的总结,期待对大家有所帮助!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)