day02-Docker
day02-Docker
2023年5月15日创建
132200
478005
本文讨论了在学习过程中遇到困难可借助黑马智学伴侣解决,并介绍了Linux部署单体项目的麻烦,引出Docker技术。详细阐述了其安装、使用方法,包括部署MySQL、常见命令、数据卷、镜像、网络等基础知识,还进行了黑马商城项目部署演示。关键要点包括:
1.
Docker安装与部署MySQL:在CentOS虚拟机中安装,使用docker run命令可快速部署MySQL,自动搜索下载镜像并创建运行容器,镜像来自官方或第三方仓库。
2.
常见命令:涵盖拉取、推送、查看、删除镜像及容器等多种命令,可通过别名简化操作,还可设置Docker和容器开机自启。
3.
数据卷:是容器内目录与宿主机目录映射的桥梁,通过相关命令创建、查看、删除等,也可直接挂载本地目录或文件。
4.
镜像:了解结构后,用Dockerfile记录打包过程,通过docker build命令构建镜像。
5.
网络:容器默认可互联,但IP不固定,借助网络功能创建自定义网络,通过别名实现容器互联。
6.
项目部署:部署黑马商城项目,Java项目需构建镜像、创建运行容器,前端基于nginx部署,通过Docker Compose可快速部署多个关联容器。