
docker
文章平均质量分 69
小丁学Java
这个作者很懒,什么都没留下…
展开
-
在 macOS 上轻松部署 Dify:Docker Compose 实战指南!!!
步骤命令目的主要输出/状态1检查 Docker Compose 是否安装及版本显示版本号2下载 Dify 源代码克隆完成3进入 Docker 配置目录切换目录成功4创建本地环境配置文件文件复制成功5在后台拉取镜像并启动所有 Dify 服务容器所有容器Started或Healthy。原创 2025-04-18 20:33:05 · 1361 阅读 · 0 评论 -
在 M4 MacBook Pro 上安装 Docker Desktop for Mac:一步步技术博客!!!
通过以上步骤,你已经在 M4 MacBook Pro 上成功安装了 Docker Desktop!🎉 现在,你可以开始探索 Docker 的强大功能,比如运行 Redis、MySQL、Nginx,或者构建自己的镜像!🚀关键要点M4 芯片需要 Apple Silicon 版本的 Docker Desktop确保 macOS 版本符合要求(12.0+)使用终端验证安装,运行镜像遇到问题时,检查日志或社区支持后续推荐学习管理多容器应用 📚配置国内镜像加速器,提升拉取速度 ⚡。原创 2025-04-18 19:53:35 · 1534 阅读 · 0 评论 -
Harbor使用
镜像上传到Harbor中。原创 2024-09-27 18:26:14 · 1113 阅读 · 0 评论 -
docker -私有镜像仓库 - harbor安装
镜像仓库作用:存储镜像,可以通过镜像仓库实现镜像的共享镜像仓库的使用流程:镜像仓库分类:1、公有镜像仓库:可以理解成云仓库、公有仓库,是由某个组织、公司维护的仓库,对互联网开放,所有人共享。如官方的仓库docker hub。2、私有镜像仓库:不对外开放。一般情况下只在公司内网中使用,用于加快镜像拉取速度、维护公司资产。私有镜像仓库种类:Registry是Docker自带的镜像仓库,部署运行非常简洁,非常适合在测试时使用。Harbor。原创 2024-09-27 16:57:09 · 1651 阅读 · 0 评论 -
docker compose 容器编排
1、Docker Compose是一个工具,用于定义和运行多容器应用程序的工具;2、Docker Compose通过yml文件定义多容器的docker应用;3、Docker Compose通过一条命令根据yml文件的定义去创建或管理多容器;如下图所示:Docker Compose 是用来做Docker 的多容器控制,有了 Docker Compose 你可以把所有繁复的 Docker 操作全都一条命令,自动化的完成。原创 2024-09-27 10:31:12 · 936 阅读 · 0 评论 -
docker - maven 插件自动构建镜像(构建镜像:ebuy-docker:v2.0)
上面手动构建镜像的过程比较繁琐,使用Maven的docker插件可以实现镜像的自动化部署。1、开启docker服务端的远程访问2、在pom.xml文件中添加Maven的docker插件3、在工程的根目录下创建dockerfile文件4、使用maven的打包命令进行打包5、创建容器并访问。原创 2024-09-26 17:19:38 · 956 阅读 · 0 评论 -
dockerfile部署springboot项目(构建镜像:ebuy-docker:v1.0)
需求:将提供的Spring Boot项目使用容器化进行部署分析:1、Spring Boot项目中使用到了Mysql数据库,先使用docker部署mysql2、Spring Boot项目使用docker容器进行部署:可以基于上一步java环境的dockerfile创建springboot项目的容器。实现步骤:1、使用docker部署mysql2、使用dockerfile构建Spring Boot镜像3、创建容器进行测试。原创 2024-09-26 14:40:05 · 967 阅读 · 0 评论 -
使用dockerfile来构建一个包含Jdk17的centos7镜像(构建镜像:centos7-jdk17)
前面我们所使用的镜像都是别人构建好的,但是别人构建好的镜像不一定能满足我们的需求(**例如:**部署springboot项目需要java环境),使用dockerfile构建自定义镜像就可以解决这个问题。dockerfile就是一个文本文件,在这个文本文件中可以使用docker所提供的一些指令来配置构建镜像的细节,后期可以使用这个dockerfile文件来构建自己的镜像。dockerfile文件内容一般分为4部分:基础镜像信息(必选)维护者信息(可选)镜像操作指令(可选)原创 2024-09-25 21:37:29 · 2651 阅读 · 0 评论 -
docker - 迁移和备份
对某一个容器修改完毕以后,我们可以把最新的容器部署到其他的环境中。原创 2024-09-25 19:46:24 · 1490 阅读 · 0 评论 -
docker-图形化工具-portainer的使用
上述对容器和镜像的管理都是基于docker客户端的命令来完成,不太方便。为了方便的对docker中的一些对象(镜像、容器、数据卷…)来进行管理,可以使用Portainer来完成。Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护docker环境。原创 2024-09-25 19:04:59 · 1081 阅读 · 0 评论 -
docker-文件复制(docker cp:用于在Docker主机和容器之间拷贝文件或目录)
我们还是以 spzx-redis 容器 为例。我们以 spzx-redis 容器 为例。原创 2024-09-25 18:33:57 · 3754 阅读 · 0 评论 -
docker - 镜像操作(拉取、查看、删除)
docker search --help 命令用于显示 Docker 搜索命令的帮助信息。这个命令会列出所有与 docker search 相关的选项和它们的用法说明,帮助你理解如何使用这个命令来搜索 Docker Hub 或其他配置的 Docker 仓库中的镜像。原创 2024-09-25 13:58:00 · 1298 阅读 · 0 评论 -
在 Docker 中进入 Redis 容器后,可以通过以下方法查看 Redis 版本:
info server原创 2024-09-25 13:37:25 · 928 阅读 · 0 评论 -
在docker中安装 zendesk/maxwell 失败,解决方法
在docker中安装 zendesk/maxwell 失败,解决方法。原创 2024-09-13 23:46:23 · 828 阅读 · 0 评论 -
在docker中,安装zookeeper、kafka
在docker中,安装zookeeper、kafka。原创 2024-08-01 17:49:43 · 583 阅读 · 0 评论 -
在linux中安装docker
https://download.docker.com/linux/centos/docker-ce.repo这个网站不一定可以访问,所以我们可以配置更换镜像源:如果直接从官方源添加失败,您可以尝试更换为国内的镜像源。搜索结果中提到了使用阿里云的镜像源来代替官方源3。您可以使用以下命令来添加阿里云的Docker CE仓库:原创 2024-07-10 11:54:01 · 329 阅读 · 0 评论 -
进入docker容器内部操作mysql数据库
进入docker容器内部操作mysql数据库。原创 2024-06-19 20:37:48 · 4318 阅读 · 0 评论 -
docker命令 docker ps -l (latest)命令在 Docker 中用于列出最近一次创建的容器
在这个示例中,我们可以看到最近创建的一个名为 “my-nginx” 的容器,它基于 “nginx:latest” 镜像,并且正在运行。命令会返回最近一次启动的容器的信息,包括容器ID、所使用的镜像、状态、端口映射、启动时间等。这个命令对于跟踪当前正在运行的容器非常有用,特别是当你需要查看最近发生了什么或者需要重启一个刚刚停止的容器时。这个命令会列出所有正在运行的容器,然后只显示最新创建的一个容器的详细信息。它只列出最近一次创建的那个容器的详细情况,包括容器 ID、镜像、命令、创建时间等关键信息。原创 2024-06-03 19:40:37 · 871 阅读 · 1 评论 -
docker安装mysql8
docker安装mysql8。原创 2024-05-16 18:14:39 · 1177 阅读 · 0 评论 -
docker network ls(用于列出 Docker 主机上的所有网络)
是一个 Docker 命令,用于列出 Docker 主机上的所有网络。Docker 允许你创建自定义的网络,以便更好地控制容器之间的通信。),它们也会显示在这个列表中。如果你创建了自定义网络(如上面的。命令来获取关于网络的详细信息。命令来创建新的网络,并使用。原创 2024-05-14 20:17:58 · 680 阅读 · 0 评论 -
docker(下载及安装、常用命令、迁移备份、dockerfile、常用中间件安装、Docker私有仓库、总结)
一款产品从开发到上线,从操作系统到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验之前在服务器配置一个应用的运行环境,要安装各种软件,就拿实际做过的项目的环境来说吧,Java/Tomcat/MySQL/JDBC驱动包等。安装和配置这些东西有多麻烦就不说了,它还不能跨平台。假如我们是在 Windows 上安装的这些环境,到了 Linux 又得重新装。原创 2024-05-14 14:46:55 · 1578 阅读 · 0 评论 -
day01_docker(初体验,镜像操作,容器操作,数据卷操作,Portainer工具,dockerfile,Maven的docker插件,docker compose,镜像仓库)
docker官网地址:https://www.docker.com/docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用(Redis、MySQL、Spring Boot程序、Centos…)以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上。思考问题:在Redis容器中存储的数据,如果Redis容器被删除了,数据是否还存在?解决方案:将数据存储到Linux宿主机的磁盘目录中。原创 2024-01-13 12:45:56 · 2144 阅读 · 1 评论 -
docker应用部署(部署MySql,部署Tomcat,部署Nginx,部署Redis)
*-v $PWD:/usr/local/tomcat/webapps:**将主机中当前目录挂载到容器的webapps。**-p 8080:8080:**将容器的8080端口映射到主机的8080端口。原创 2023-12-28 22:32:53 · 1297 阅读 · 4 评论 -
dockerfile(from,maintainer,label,run,cmd,entrypoint,copy,add,env,arg,volume,expose,workdir,onbuild)
Dockerfile 是用来构建 Docker 镜像的文本文件,其中包含了一组用于自动化镜像构建的指令和参数。通过编写类似的 Dockerfile,并使用 docker build 命令,我们可以构建出一个包含 Node.js Web 应用程序的 Docker 镜像。然后可以使用该镜像来运行容器,从而部署我们的应用程序。在这个示例中,我们首先指定了基础镜像(Node.js 官方镜像),然后设置工作目录,复制依赖文件并安装依赖,接着复制应用程序文件,暴露容器的端口,并定义了容器启动时执行的命令。原创 2023-12-27 22:40:19 · 1103 阅读 · 0 评论 -
安装、卸载、使用docker-compose
安装,卸载,使用docker-compose原创 2023-12-26 19:45:59 · 601 阅读 · 0 评论 -
docker 私有仓库搭建,将镜像上传至私有仓库,从私有仓库拉取镜像
docker 私有仓库搭建,将镜像上传至私有仓库,从私有仓库拉取镜像原创 2023-12-25 18:11:28 · 865 阅读 · 0 评论 -
安装docker
安装docker。原创 2023-12-25 18:09:47 · 487 阅读 · 0 评论 -
git命令和docker命令
dockerfile 可以按照dockerfile语法定义一个文件,按照文件的配置准备好需要的其他文件,docker可以自动根据他们创建一个镜像文件使用下面的内容:了解 按照课件过一遍。原创 2023-12-24 16:40:28 · 960 阅读 · 0 评论 -
Centos7安装Docker
Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为stabletest和nightly三个更新频道。官方网站上有各种环境下的,这里主要介绍 Docker CE 在 CentOS上的安装。原创 2023-12-24 15:16:33 · 1108 阅读 · 0 评论 -
Docker(安装docker,镜像操作,容器操作,数据卷管理,dockerfile自定义镜像,docker-compose,docker镜像仓库)
*数据卷(volume)**是一个虚拟目录,指向宿主机文件系统中的某个目录。一旦完成数据卷挂载,对容器的一切操作都会作用在数据卷对应的宿主机目录了。这样,我们操作宿主机的/var/lib/docker/volumes/html目录,就等于操作容器内的/usr/share/nginx/html目录了常见的镜像在DockerHub就能找到,但是我们自己写的项目就必须自己构建镜像了。而要自定义镜像,就必须先了解镜像的结构才行。原创 2023-12-24 12:55:43 · 1358 阅读 · 0 评论 -
Docker(简介,安装与启动,常用命令,应用部署,迁移与备份,dockerfile,私有仓库)
在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。原创 2023-12-23 16:45:42 · 1271 阅读 · 0 评论