一 近期因为工作关系,使用了一点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
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