dcoker
文章平均质量分 62
docker
JavaNice哥
Learning is like rowing upstream, not to advance is to drop back
展开
-
解决docker容器内时间与主机不一致问题
解决docker容器内时间与主机不一致问题。在docker文件中增加。原创 2024-02-06 09:13:38 · 433 阅读 · 0 评论 -
自定义Dockerfile构建运行springboot
编写dockerfile# 基于哪个镜像# 将本地文件夹挂载到当前容器# 拷贝文件到容器,也可以直接写成ADD xxxxx.jar app.jar# 声明需要暴露的端口# 配置容器启动后执行的命令。原创 2024-02-05 11:12:38 · 1168 阅读 · 0 评论 -
通过dockerfile 生成自定义nginx镜像
通过dockerfile生成自定义nginx镜像。原创 2024-02-05 11:12:07 · 1116 阅读 · 0 评论 -
11Docker数据持久化
数据卷是被设计来持久化数据的,因此,删除容器并不会删除数据卷。数据卷是一个可供一个或多个容器使用的特殊目录,可以绕过UFS(Unix File System)。这样既可将宿主机的/host-dir路径加载到容器的/container-dir中。这样,在容器中就只能读取/container-dir中的文件,而不能修改了。:数据卷的使用,类似于 Linux 下对目录或文件进行 mount。如果有数据需要在多个容器之间共享,此时可考虑使用数据卷容器。这样既可在删除容器的同时也将数据卷删除。原创 2024-01-25 09:58:02 · 505 阅读 · 0 评论 -
10Docker Compose快速入门
本节我们来探讨Compose使用的基本步骤,并编写一个简单示例快速入门。原创 2024-01-24 14:43:29 · 589 阅读 · 0 评论 -
九安装Docker Compose
本节我们来讨论如何安装Compose。原创 2024-01-24 14:42:52 · 354 阅读 · 0 评论 -
八Docker Compose简介
Compose是一个用于定义和运行多容器Docker应用程序的工具,前身是Fig。它非常适合用在开发、测试、构建CI工作流等场景。经过前文讲解,我们可使用Dockerfile(或Maven)构建镜像,然后使用docker命令操作容器,例如docker run、docker kill等。本章我们来讨论如何使用Docker Compose来轻松、高效地管理容器。为了简单起见,本章将Docker Compose简称为Compose。然而,使用分布式应用一般包含若干个服务,每个服务一般都会部署多个实例。原创 2024-01-23 09:59:50 · 322 阅读 · 0 评论 -
七Docker可视化管理工具
本节介绍几款Docker可视化管理工具。原创 2024-01-23 09:59:17 · 581 阅读 · 0 评论 -
六使用Maven插件构建Docker镜像
我们知道,Maven是一个强大的项目管理与构建工具。如果可以使用Maven构建Docker镜像,那么我们的工作就能得到进一步的简化。经过调研,以下几款Maven的Docker插件进入笔者视野,如表13-1所示。表13-1 Maven的Docker插件列表笔者从各项目的功能性、文档易用性、更新频率、社区活跃度、Stars等几个纬度考虑,选用了第一款。这是一款由Spotify公司开发的Maven插件。下面我们来详细探讨如何使用Maven插件构建Docker镜像。原创 2024-01-22 11:12:50 · 1634 阅读 · 0 评论 -
五使用Nexus管理Docker镜像
Nexus是一个多功能的仓库管理器,是企业常用的私有仓库服务器软件。目前常被用来作为Maven私服、Docker私服。本文基于版本进行讲解。原创 2024-01-22 11:12:20 · 1208 阅读 · 0 评论 -
四搭建dockerhub私有仓库
很多场景下,我们需使用私有仓库管理Docker镜像。本节我们来探讨如何搭建、使用私有仓库。可使用docker-registry项目或者Docker Registry 2.0来搭建私有仓库,但docker-registry已被官方标记为过时,并且已有2年不维护了,不建议使用。我们先用Docker Registry 2.0搭建一个私有仓库,然后将Docker镜像推送到私有仓库。原创 2024-01-15 10:00:01 · 659 阅读 · 0 评论 -
三使用Docker Hub管理镜像
Docker Hub是Docker官方维护的Docker Registry,上面存放着很多优秀的镜像。不仅如此,Docker Hub还提供认证、工作组结构、工作流工具、构建触发器等工具来简化我们的工作。前文已经讲过,我们可使用命令搜索存放在Docker Hub中的镜像。本节我们来详细探讨Docker Hub的使用。原创 2024-01-15 09:59:30 · 683 阅读 · 0 评论 -
二Dockerfile实战
尽管Docker Hub中已存在基于CentOS 7的镜像,但仍可使用本例的内容学习、巩固Dockerfile的相关知识。:默认Nginx不在官方Yum仓库中,需要先安装RPMS仓库包,这样才能用Yum安装Nginx。基于CentOS 7镜像,在其中安装Nginx,并启动。,请将其制作成Docker镜像,并启动。有一个Java应用,在裸机中的启动命令是。原创 2024-01-12 14:29:55 · 642 阅读 · 0 评论 -
Dockerfile指令详解
从src目录复制文件到容器的dest。其中src可以是Dockerfile所在目录的相对路径,也可以是一个URL,还可以是一个压缩包这样的命令,因为命令首先会将上下文路径和其子目录发送到docker daemon。② 如果src是一个URL,同时dest不以斜杠结尾,dest将会被视为文件,src对应内容文件将会被下载到dest。③ 如果src是一个URL,同时dest以斜杠结尾,dest将被视为目录,src对应内容将会被下载到dest目录。原创 2024-01-12 14:29:19 · 886 阅读 · 0 评论