![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docke学习
文章平均质量分 87
.徐十三.
热爱生活 热爱自己
展开
-
Docker部署SpringBoot项目(jar包+Mysql)
在dev开发环境(也就是Docker部署时)采用了mysql作为地址,刚好是我们的mysql容器名,只要两者在一个网络,就一定能互相访问。其中的application-dev.yaml是部署到开发环境的配置,application-local.yaml是本地运行时的配置。测试,通过浏览器访问:http://你的虚拟机地址:8080/search/list。因为使用了MySQL,所以Java项目和MySQL要求同一个网络下。查看项目运行logs日志信息,此时已经是以运行中。将MySQL加入到自定义的网络中。原创 2024-05-21 19:42:57 · 962 阅读 · 0 评论 -
Docker学习-基础命令
其中,比较常见的命令有:用一副图来表示这些命令的关系:补充:默认情况下,每次重启虚拟机我们都需要手动启动Docker和Docker中的容器。# Docker开机自启# Docker容器开机自启docker update --restart=always [容器名/容器id]数据卷(volume)是一个虚拟目录,是容器内目录与宿主机目录之间映射的桥梁。html:放置一些静态资源conf:放置配置文件如果我们要让Nginx代理我们的静态资源,最好是放到html目录;原创 2024-05-21 18:52:53 · 613 阅读 · 0 评论 -
Docker学习-快速入门
注意:这里下载的不是安装包,而是镜像。Docker官方提供了一些基础镜像,然后各大软件公司又在基础镜像基础上,制作了自家软件的镜像,全部都存放在这个网站。镜像的名称不是随意的,而是要到DockerRegistry中寻找,镜像运行时的配置也不是随意的,要参考镜像的帮助文档,这些在DockerHub网站或者软件的官方网站中都能找到。大家可以发现,当我们执行命令后,Docker做的第一件事情,是去自动搜索并下载了MySQL,然后会自动运行MySQL,我们完全不用插手,是不是非常方便。这些镜像又是谁制作的呢?原创 2024-05-21 18:38:00 · 644 阅读 · 0 评论