Ubuntu中关于Docker进一步的理解

一 近期因为工作关系,使用了一点Docker,继续补充一点自己的心得和体会

1.1 系统环境说明,Ubuntu桌面版和Ubuntu服务器版

1.2 参考资料 https://www.runoob.com/docker/docker-tutorial.html

二 知识点

2.1 Docker的cs两端都安装在本地

最初看资料学习,一直以为Docker的服务端是在网络远端(XD),把官方镜像仓库理解为Docker的服务端了。后来才发现只是Docker本身的模块划分而已。

http://c.biancheng.net/view/3137.html

4-1Z416140U0537.gif

2.2 进入一个活动的容器,使用 docker exec 命令。

 docker exec -it tag1 bash #tag1 为container name或container id

这样就可以看到镜像文件里,copy的文件是否齐全了

2.3 关于 docker run -v【--volume , -v: 绑定一个卷】 选项,还是很有用的

比如 可以持久化的保存容器的日志等。

docker run -itd --name tag2 -v /home/ubuntu/test/:/home/ ubuntu #运行一个容器,绑定文件目录,本地和容器可以共享这个目录
docker exec -it tag2 bash #进入容器查看

docker的使用比较简单,制作好Dockerfile 后,就可以制作 镜像文件,然后 部署起来运行容器,十分方便。是个值得学习的知识点。

学海无涯,错误难免,如有发现,尽请指正。

--the end

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容