为了账号安全,请及时绑定邮箱和手机立即绑定

Docker技术入门与实践:基本操作

标签:
Docker

Images

官方的Docker Hub提供了数十万个镜像

docker pull NAME:[TAG] 

NAME是镜像仓库的名称,TAG是镜像的标签(往往用来表示版本信息,如果不指定,会默认选择latest)

镜像文件一般由若干layer组成(layer id包括256bit,由64个十六进制字符组成)

使用Tag命令添加镜像标签:docker tag ubuntu:latest myubuntu:latest

创建镜像:

1. 基于已有镜像的容易创建:docker commit [OPTIONS] CONTAINER [REPOSITORY:[:TAG]]

2. 基于本地模版导入:docker import [OPTIONS] file | URL | - [REPOSITORY:[:TAG]]

Container

Docker容器是独立运行的一个(或一组)应用,以及他们必须的运行环境

新建并启动容器:docker run (等价于docker create, 加上docker start),docker run在后台运行的操作包括:

1. 检查本地是否存在指定的image,不存在就从公有仓库下载

2. 利用image创建一个容器,并且启动

3. 分配一个文件系统给容器,并在只读的镜像层外面挂在一层可读写层

4. 从host机配置的网桥接口中桥接一个虚拟接口到容器中

5. 从网桥的地址池配置一个IP地址给容器

6. 执行用户指定的应用程序

7. 执行完毕后容器被自动终止



作者:疯狂的李小鱼
链接:https://www.jianshu.com/p/0291a178f3d7


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消