UDN-企业互联网技术人气社区

板块导航

浏览  : 1366
回复  : 0

[资源分享] 改变世界的Docker之实战篇

[复制链接]
舞操的头像 楼主
发表于 2016-9-1 19:18:04 | 显示全部楼层 |阅读模式
  第一部分:CentOS7安装Docker

  (以下步骤在CentOS Linux release 7.2.1511版本系统上测试成功,其他机器暂未测试,如有问题可联系楼主)说明:Docker需安装在64位操作系统之上。

  1. 使用以下命令添加 yum 源。

b.png


  2. 使用 yum 命令安装 Docker-engine。

c.png


  如果提示有rpm冲突,需要升级对应rpm,例如 centos 7.0.1406 上安装需要升级 lvm2。

d.png


  如果不清楚该更新哪个rpm,则执行

e.png


  3. 启动 Docker 引擎。

f.png


  执行以下命令检查Docker是否启动成功。

g.png


  4. 设置Docker开机自启动。

h.png

  至此Docker安装完毕。

  第二部分:windows安装Docker

  windows系统上,我们可以使用Docker ToolBox,Docker ToolBox下载地址如下:

  https://get.daocloud.io/#install-toolbox

i.png


  安装步骤和一般软件安装步骤并无二样,基本是一路点击下一步。安装完毕后,在桌面会有个“Oracle VM VirtualBox”图标,双击打开:

j.png


  点击启动按钮即可启动boot2Docker,启动结果如下:

k.png


  接下来,我们就可以通过Xshell之类的工具连接boot2Docker:

  boot2Docker IP地址为:192.168.99.100(默认)

  用户名为:Docker

  密码:tcuser

  连接后结果如下:

l.png


  注意事项:boot2Docker只有目录/var/lib/Docker和/var/lib/boot2Docker是永久性目录,对其他目录进行的修改,将在重启后还原。一般采用共享文件夹的形式,将自己的文件保存在共享文件夹目录。

  下面是共享文件夹的一个示例(共享文件夹名称有特定要求,Users是OK的,不要随便设为其他名称,详情可留言咨询):

m.png


  第三部分:小试牛刀

  按照上面的步骤,我们已经搭建好自己的Docker环境,接下来我们使用一些基本的Docker命令,尝试使用Docker。

  (1)使用Docker -v查看Docker版本

n.png


  (2)使用Docker pull获取镜像

o.png


  命令Docker pull busybox,会从官网下载名称为busybox的镜像。

  (3)使用Docker images查看本地镜像

p.png


  Docker images命令可以列举出本地中已经存在的所有镜像。

  (4)使用Docker rmi删除镜像

q.png


  上述命令用来删除镜像busybox。如果存在容器是由镜像busybox启动的,则删除失败,请先删除该容器。

  (5)使用Docker run启动一个容器

r.png


  上述命令,利用busybox镜像,启动了一个名为test的容器。

  (6)使用Docker inspect查看容器详细情况

s.png


  上述命令用来查看容器名称为test的容器的详细信息。

  (7)使用Docker ps查看正在运行的容器

t.png


  Docker ps命令可以列举所有正在运行的容器。而Docker ps -a可以列举所有容器,无论容器处于什么状态。

  (8)使用Docker rm删除容器

u.png


  上述命令,强制删除容器ID为4987bdf4615e的容器。如果容器未处于Up状态,可不加-f参数。

  第四部分:总结与展望

  本篇主要讲述了Docker的安装和实战使用,希望大家共勉,一起前行!

原文作者: 杜建刚 来源:开发者头条
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部