![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker进阶教程
文章平均质量分 89
山石岐渡
这个作者很懒,什么都没留下…
展开
-
Docker进阶教程 - 6 Portainer
Portainer是一个。原创 2024-03-22 09:15:00 · 965 阅读 · 0 评论 -
Docker进阶教程 - 5 Docker Compose
Docker Compose 是 Docker 公司推出的一个工具,用于简化多容器应用程序的定义、运行和管理。通过一个 YAML 配置文件(通常是),用户可以定义应用程序的各种服务、网络和卷,并通过一条命令就可以启动、停止一组相关联的多个容器。原创 2024-03-21 09:15:00 · 705 阅读 · 0 评论 -
Docker进阶教程 - 4 Docker网络
前面说了,因为容器的 IP 会发生变化,所以不能使用容器的 IP 来进行容器间的通信,需要使用自定义网络。首先需要创建一个自定义网络,例如创建一个。# 创建doubi-network网络 docker network create doubi-network创建完网络,可以通过查看到存在的网络:这里需要注意,我们创建了一个新的网络,也是桥接模式的,但是它是一个新的桥接网络,和docker0是独立开的,他们可以有不同的配置和属性,从上面也可以看到,他们是不同的网段的。这里我们创建两个容器,ubuntu-1。原创 2024-03-20 09:15:00 · 729 阅读 · 0 评论 -
Docker进阶教程 - 3 虚悬镜像
通常在构建的过程中,取消构建、构建出现问题的时候,会出现异常的镜像,这种镜像没有名称和标签。因此,这些镜像被称为虚悬镜像,因为它们“悬浮”在Docker中,没有被任何容器所使用,也不会被Docker清理工具删除。虚悬镜像的产生概率不高,但一旦生成,可能会对系统造成一些潜在的风险。因此,一旦发现虚悬镜像,应该立即删除。什么是虚悬镜像(dangling image)?原创 2024-03-19 09:00:00 · 376 阅读 · 0 评论 -
Docker进阶教程 - 2 Docker部署SpringBoot项目
另外如果项目中用到数据库或redis缓存等组件,注意修改地址,不要为 localhost,因为部署到 docker 中,是不在一个容器中的,所以要写明数据库或缓存的地址。我们可以在项目根目录下创建一个 docker 文件夹,然后在这个文件夹中编写一个 Dockerfile 文件,并将 jar 包拷贝并放在这个目录下。其实这里主要是比较清晰的管理 docker 文件,这里的两个文件后面是需要拷贝到 Docker 宿主机上的。这一步不影响后面的构建,只是为了将 Dockerfile 比较清晰的保存在项目下。原创 2024-03-18 09:00:00 · 920 阅读 · 0 评论 -
Docker进阶教程 - 1 Dockerfile
什么意思呢?原创 2024-03-17 20:01:37 · 1750 阅读 · 0 评论