Docker的功能类似于最轻量化的虚拟机,它可以独立出来一个空间供你配置工作环境,运行相关的程式。使用这个工具可以更好的管理维护不同环境要求的程式(相互隔离),也更方便我们进行环境配置。
1、基于docker-compose快速搭建docker服务(Ubuntu)
(1)首先下载好docker以及docker-compose(容器)
(2)创建一个文件夹用于存放docker-compose.yml文件以及项目文件
(3)配置docker-compose.yml文件(可参考文档:docker compose 配置文件 .yml 全面指南 – 知乎)

image镜像,可以理解成镜像下载,设置好之后,当运行这个镜像时,会从指定的镜像中下载启动容器。相当于使用对应程序的安装包的感觉,这个好处就是你不需要自己配置环境,只需要引入对应镜像,docker-compose容器启动时会自动下载。
(4)指令:
docker-compose up -d:在后台启动容器,去掉-d就是在前台正常运行
docker-compose images:查看所有镜像
docker-compose down:停止和删除容器
“docker-compose exec 服务名称 bash”或者“docker-compose exec 服务名称 sh”:进入到对应容器之中
注意事项:
(1)代码开发过程中如果需要文件交互,例如上传资料存放到对应文件夹当中,并且这个文件夹是在宿主主机上的,这时就需要在docker-compose配置文件中进行文件挂载,否则访问不到对应的文件夹。同时要考虑好文件夹的权限问题。(chmod 777 fileName 可以将文件夹权限设置为777)