Docker
文章平均质量分 75
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
爪哇CodeSmith
只要今天比昨天好,这不就是希望吗
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通过Dockerfile来实现项目可以指定读取不同环境的yml包
我就指定了每次运行得jdk,是我们已经下载的docker image。原创 2025-01-01 18:55:35 · 1056 阅读 · 0 评论 -
通过Docker Compose来实现项目可以指定读取不同环境的yml包
【代码】通过Docker Compose来实现项目可以指定读取不同环境的yml包。原创 2024-12-23 00:23:01 · 520 阅读 · 0 评论 -
Docker:Dockerfile(补充四)
【代码】Docker:Dockerfile(补充四)原创 2024-12-19 00:10:06 · 538 阅读 · 0 评论 -
Docker:Docker Compose(补充三)
简化配置:通过使用 YAML 文件(通常命名为 docker-compose.yml),所有服务的配置可以在单个文件中进行管理,使得容器服务的配置更加集中和易于管理。服务(services):代表容器本身,在 docker-compose.yml 文件中配置,每个服务可以使用不同的镜像。重复使用:Docker Compose 项目可以在不同的环境中重复使用,保证了开发、测试和生产环境的一致性。服务依赖管理:Docker Compose 允许用户定义服务间的依赖关系,确保服务的启动顺序符合依赖要求。原创 2024-12-18 23:23:22 · 1146 阅读 · 0 评论 -
Docker:目录挂载、数据卷(补充二)
【代码】Docker:目录挂载、数据卷(补充二)原创 2024-12-17 23:17:19 · 618 阅读 · 0 评论 -
【Docker】镜像操作(补充一)
课程地址: https://www.bilibili.com/video/BV1Zn4y1X7AZ?spm_id_from=333.788.player.switch&vd_source=240d9002f7c7e3da63cd9a975639409a&p=7启动一个nginx,并将它的首页改为自己的页面,发布出去,让所有人都能用服务的停止查看应用的占用情况日志1.3 后台启动docker删除容器命令解释docker commit:这是用来从容器创建镜像的Docker命令。:这个选原创 2024-12-17 00:21:34 · 854 阅读 · 0 评论 -
Docker:部署若依前后端分离版
会得到dist,然后将其打包,上传服务器到 /workspace(自己新建的文件夹),然后再解压。可以看到ruoyi 的进程是4969。docker阿里镜像申请。原创 2024-01-01 23:14:53 · 2170 阅读 · 2 评论 -
Docker:Docker集群配置与应用(Docker Swarm)
可以认为Docker Swarm(Go语言开发)将一个Docker主机池变成了一个单独的虚拟机。一个Swarm 集群包含多个以Swarm 模式运行的 Docker 主机,它们充当管理器(Manager),负责管理成员和代理;或者充当工作者(Worker),负责运行 Swarm 服务。一台 Docker 主机可以是管理器,也可以是工作者,或者同时兼任这两种角色。Swarm 集群管理的对象主要是服务,而不是独立的容器。原创 2023-12-31 15:30:58 · 2148 阅读 · 0 评论 -
【Docker】容器网络互联
ip addr加入自定义网络的容器才可以通过容器名命令说明创建一个网络查看所有网络删除指定网络清除未使用的网络使指定容器连接加入某网络使指定容器连接离开某网络查看网络详细信息创建一个docker网络,自定义名字fz查看网络ip addr让mysql容器链接到fz网络创建一个容器一开启就连接fz网络删除dd容器创建dd容器并一开始加入fz网络进入dd容器ping mysql。原创 2023-11-07 23:17:15 · 436 阅读 · 0 评论 -
【Docker】Docker自定义镜像
我们在通过Dockerfile编写之后,可以通过命令来构建镜像。原创 2023-11-07 22:09:35 · 500 阅读 · 0 评论 -
【Docker】Dockerfile语法
例如,第一步中需要的Linux运行环境,通用性就很强,所以Docker官方就制作了这样的只包含Linux运行环境的镜像。由于制作镜像的过程中,需要逐层处理和打包,比较复杂,所以Docker就提供了自动打包镜像的功能。之前我们说过,镜像之所以能让我们快速跨操作系统部署应用而忽略其运行环境、配置,就是因为镜像中包含了程序运行需要的系统函数库、环境、配置、依赖。但需要注意的是,镜像文件不是随意堆放的,而是按照操作的步骤分层叠加而成,每一层形成的文件都会单独打包并标记一个唯一id,称为。原创 2023-11-04 22:16:51 · 296 阅读 · 0 评论 -
【Docker】Docker本地目录挂载
MySQL会将数据存储目录挂载到宿主机,但是MySQL会生成匿名卷,当我们对MySQL进行升级时,会把原来的MySQL容器删除,为了原来数据不丢失(当然可以吧原来的数据迁移到新的升级版本后mysql的匿名卷),我们可以将容器目录与宿主机指定目录挂载。命令时,它将返回一个 JSON 格式的输出,其中包含有关指定容器或镜像的各种信息,包括:名称、ID、创建时间、网络设置、挂载点、端口映射、环境变量、镜像信息等等。你可以使用这些信息来了解容器的配置、网络设置、挂载点和其他相关的元数据。原创 2023-11-02 21:52:23 · 1308 阅读 · 0 评论 -
【Docker】Docker数据卷挂载
Nginx容器有自己独立的目录(Docker为每个镜像创建一个独立的容器,每个容器都是基于镜像创建的运行实例),如上图Nginx会有一个保存静态资源的目录。命令时,Docker会立即停止并删除指定的容器。请注意,一旦您删除了一个镜像,将无法再使用该镜像来创建新的容器实例。通常,如果要删除一个正在运行的容器,Docker会在容器停止后才允许删除。如果该镜像没有被其他容器所使用,并且没有其他标签与之关联,那么该镜像将被成功删除。注意:容器与数据卷的挂载要在创建容器时配置,对于创建好的容器,是不能设置数据卷的。原创 2023-10-29 23:09:27 · 1621 阅读 · 1 评论 -
【Docker】Docker常见命令(三)
第7步,停止容器 docker stop nginx。第6步,访问网页,地址:http://虚拟机地址。发现无法删除,因为容器运行中,强制删除容器。中搜索Nginx镜像,查看镜像的名称。docker保存镜像到本地压缩文件,第12步,进入容器,查看容器内目录。第11步,查看容器详细信息。创建并运行Nginx容器。或者,可以进入MySQL。再次启动nginx容器。第10步,再次查看容器。在DockerHub。第8步,查看所有容器。原创 2023-10-29 17:14:30 · 411 阅读 · 0 评论 -
【Docker】安装MySQL(二)
如下图MySQL安装完毕!通过任意客户端工具即可连接到MySQL. 密码就是上面指定的123。原创 2023-10-29 12:24:43 · 375 阅读 · 0 评论 -
【Docker】CentOS7安装Docker(一)
最后,执行命令,安装Docker。首先要安装一个yum工具。原创 2023-10-27 09:47:04 · 396 阅读 · 0 评论
分享