Docker学习笔记
解决项目部署和各种运行环境差异的问题。
镜像里面的文件只读,写数据是容器的文件系统。
启动docker时,要对Linux系统的防火墙做处理。
dockerhub镜像加速推荐使用阿里云,以及安装教程推荐博客:
https://www.cnblogs.com/subendong/p/8992238.html
命令使用:docker --help 查看命令帮助
容器隔离使用docker run启动,并且port:port端口映射,左侧是宿主机端口,右侧为容器端口,通过此方式对外提供容器访问。
Docker数据卷:
容器的文件系统和宿主机文件系统通过数据卷进行双向绑定。
数据卷挂载:
run命令启动容器时,添加-v <数据卷名称>:<容器内部目录>
通过数据卷映射的宿主机目录即可修改容器的文件系统。
目录挂载:
-v <宿主机目录>:<容器内目录>