Docker学习笔记


解决项目部署和各种运行环境差异的问题。

 镜像里面的文件只读,写数据是容器的文件系统。

 启动docker时,要对Linux系统的防火墙做处理。

dockerhub镜像加速推荐使用阿里云,以及安装教程推荐博客:

https://www.cnblogs.com/subendong/p/8992238.html

 命令使用:docker --help 查看命令帮助

容器隔离使用docker run启动,并且port:port端口映射,左侧是宿主机端口,右侧为容器端口,通过此方式对外提供容器访问。

Docker数据卷:

 容器的文件系统和宿主机文件系统通过数据卷进行双向绑定。

 数据卷挂载:

run命令启动容器时,添加-v <数据卷名称>:<容器内部目录>

通过数据卷映射的宿主机目录即可修改容器的文件系统。

目录挂载:

-v <宿主机目录>:<容器内目录>

自定义镜像:

Dev