文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
6.2 操作系统 ubuntu
镜像:ubuntu:15.10
备注:官网的 ubuntu 镜像只含 linux 内核和基础命令约 89.3MB,安装 gcc/g++后约增加 180MB(合计 266MB),再安装 vim 增加 60MB(合计 327MB)。
- 运行容器 ubuntu 中 Hello World
docker run ubuntu:15.10 /bin/echo "Hello world"
- -i -t 交互式启动,交互式启动时不能使用 -name
$ docker run -i -t ubuntu:15.10 /bin/bash
# 进入到容器里(exec 交互式调用需要容器本身支持 tty 终端)
$ docker exec -it [images] /bin/bash
- Docker 挂载本地目录及实现文件共享
Docker 容器启动的时候,如果要挂载宿主机的一个目录,可以用-v 参数指定。
譬如我要启动一个 centos 容器,宿主机的/test 目录挂载到容器的/soft 目录,可通过以下方式指定:(要求两边都是全路径,不能出现相对路径)
$ docker run -it -v /test:/soft centos /bin/bash
这样在容器启动后,容器内会自动创建/soft 的目录。通过这种方式,我们可以明确一点,即-v 参数中,冒号":"前面的目录是宿主机目录,后面的目录是容器内目录。
# 复制文件
$ docker cp [contain_id]:/xx xxx
- 保存新镜像
$ docker commit -m='' -a=[author] [contain_id] [dst_image:tag]
# 示例
$ docker commit -m='add gcc' -a=keefewu [contain_id] keefe/ubuntu:3
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论