docker
文章平均质量分 70
linux
优惠券已抵扣
余额抵扣
还需支付
¥39.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
DN金猿
大佬级别的小沙弥
展开
-
docker构建java镜像,运行镜像出现日志 no main manifest attribute, in /xxx.jar
本文主要是一个随笔,记录一下出现"no main manifest attribute"的解决办法。原创 2024-09-16 21:35:27 · 558 阅读 · 0 评论 -
Execution default of goal com.spotify:dockerfile-maven-plugin:1.4.10:build failed: Could not acquire
在linux中使用mvn命令给springboot打包成docker镜像。pom文件中配置了。原创 2024-09-16 20:37:40 · 65 阅读 · 0 评论 -
docker挂载宿主机文件run命令启动报错
使用docker安装mysql8,docker run 命令提示报错。原创 2024-09-16 14:01:17 · 473 阅读 · 0 评论 -
局域网内的其他电脑访问另一台windows(或linux)电脑里的docker容器部署的服务
我用自己的电脑wsl虚拟机里安装了docker服务,在其中一个docker服务里运行的是文件上传服务fastDFS,假如这台电脑的IP地址是192.168.1.101,wsl的虚拟ip地址为172.26.33.127,我上传的一个文件地址是:172.26.33.127:8889/image/20240831120533.jpg,我想在其他局域网电脑访问自己电脑里wsl虚拟机里容器的fastDFS服务里这个文件地址,直接访问是访问不了的。找到【入站规则】-【新建规则】选择【端口】,下一步。原创 2024-09-01 13:18:53 · 411 阅读 · 0 评论 -
docker安装minio以及踩坑
Minio 是 GlusterFS 创始人之一 Anand Babu Periasamy 发布新的开源项目。Minio 兼容 Amason 的 S3 分布式对象存储项目,采用 Golang 实现,客户端支持 Java,Python,Javacript, Golang 语言。Minio 可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用 Golang 实现,服务端可以工作在 Windows,Linux, OS X 和 FreeBSD 上。配置简单,基本是复制可执行程序,单行命令可以运行起来。原创 2024-06-20 17:00:11 · 174 阅读 · 0 评论 -
Docker容器时间与宿主机不一致问题解决方案
如果在启动Docker容器的过程中没有单独配置localtime,很可能造成Docker容器时间与主机时间不一致的情况,比如UTC和CST相差8小时,换句话来说就是容器时间与北京时间相差8个小时。原创 2024-06-20 15:03:07 · 353 阅读 · 0 评论 -
docker安装fastdfs详细教程
安装fastdfs,排行最靠前的是镜像season/fastdfs,但是这个镜像不能运行多个storage,启动多个会造成端口占用的问题,而且有的版本好像带nginx比如1.2,有的版本又不带nginx比如latest。使用delron/fastdfs镜像,只需要启动两个容器,一个tracker,一个storage即可。fastdfs是一个开源的分布式文件系统,在实际使用中,通过源码编译安装过程非常复杂,但是通过docker快速构建却非常容易。下面介绍通过docker安装fastdfs的方法。原创 2024-06-18 16:23:36 · 271 阅读 · 0 评论 -
docker安装rabbitmq详解
在映射的端口号的时候不要映射 5671端口,端口5671是 RabbitMQ 的默认AMQP over TLS/SSL端口。输入上面在初始化Rabbitmq容器时我们自己指定了默认账号和密码:admin/123456,如果没有指定的话那么rabbitmq的默认账号密码是:guest/guest。再次进入rabbitmq的web客户端页面,点击Channels页面就不会出现那个提示,并且出现了统计图表以及可以添加一下展示的信息字段。(1)进入到启动的rabbitmq的容器中。方法二:不进入容器开启。原创 2024-06-06 19:15:18 · 254 阅读 · 0 评论 -
docker 拉取不到镜像的问题:拉取超时
首先设置国内的镜像源:复制下面直接执行。原创 2024-06-06 18:36:04 · 15692 阅读 · 10 评论 -
docker安装redis
默认no,改为yes意为以守护进程方式启动,可后台运行,除非kill进程,改为yes会使配置文件方式启动redis失败。#数据库个数(可选),我修改了这个只是查看是否生效。#注释掉这部分,这是限制redis只能本地访问。把下载的redis配置文件,拷贝到这个目录。#输入本地redis数据库存放文件夹(可选)#默认yes,开启保护模式,限制为本地访问。#redis持久化(可选)原创 2024-05-30 19:31:54 · 41 阅读 · 0 评论 -
docker安装Mysql5.7版本
打开目录创建文件my.cnf按字母I进入编辑模式 , 添加如下配置[mysqld]user=mysql[client][mysql]按Esc,再 按:wq保存并退出编辑。说明:使用mysql中表名不区分大小写。原创 2024-05-30 17:08:20 · 380 阅读 · 0 评论 -
Docker mysql 配置文件读取失败 [Warning] World-writable config file ‘/etc/mysql/conf.d/my.cnf‘ is ignored.
这个警告是基于安全性的考虑。当配置文件被设置为全世界可写时,任何人都可以修改它,这可能会导致安全风险,因为恶意用户可以更改 MySQL 的配置,从而影响数据库的行为和安全性。更改配置文件的所有者: 确保配置文件的所有者是 MySQL 服务器进程所使用的用户。一般来说,MySQL 进程使用的用户是。命令将配置文件的权限设置为更安全的权限。通过这些步骤,你可以确保配置文件具有适当的权限和所有者,从而避免 MySQL 忽略配置文件并产生警告。这个配置文件,因为它被设置为了全世界可写。更改配置文件的权限: 使用。原创 2024-05-30 13:16:08 · 505 阅读 · 0 评论 -
docker安装nacos单机部署
使用docker安装nacos单机部署原创 2024-05-29 13:14:20 · 206 阅读 · 0 评论 -
使用docker安装gitlab
Gitlab 是一个开源的 Git 代码仓库系统,可以实现自托管的 Github 项目,即用于构建私有的代码托管平台和项目管理系统。系统基于 Ruby on Rails 开发,速度快、安全稳定。它拥有与 Github 类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。原创 2024-05-24 20:15:05 · 223 阅读 · 0 评论 -
docker安装nexus3以及nexus3备份迁移恢复仓库数据
docker容器安装nexus3以及nexus3备份迁移仓库数据原创 2024-05-20 13:14:28 · 1818 阅读 · 0 评论 -
docker 使用桥接网
桥接网络会为容器提供一个独立的网络空间,使得容器可以与同一宿主机上的其他容器通信,同时也可以与宿主机通信(在配置正确的端口映射或使用了默认的桥接网络时)。在Docker中使用桥接网络,你可以创建一个新的桥接网络或者使用默认的桥接网络(如果已经存在的话)。如果你想要使用默认的桥接网络(通常名为。是你要运行的Docker镜像的名字,是你要创建的容器的名字。是你创建的网络的名字,原创 2024-05-17 11:38:32 · 119 阅读 · 0 评论 -
docker中安装官方rocketmq
要在Docker中安装RocketMQ,您可以使用官方的RocketMQ Docker镜像。原创 2024-05-16 14:51:58 · 63 阅读 · 0 评论 -
ELK汉化
汉化很简单,elk官方现在支持中文的功能,只不过汉化面积不多,就像我上面这张图一样,还有好多英文,大家也可以自己去找网上的elk汉化插件。编辑elk目录下的kibana/config的kibana.yml。然后重启kibana就可以了。原创 2022-12-22 16:13:26 · 147 阅读 · 0 评论 -
docker 安装 FastDFS
1.查找Docker Hub上的fastdfs镜像docker search fastdfs2.拉取镜像docker pull delron/fastdfs#拉取最新版本3.查看镜像docker images4.使用docker镜像构建tracker容器(跟踪服务器,起到调度的作用):docker run -dti --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs-v /etc/...转载 2021-12-28 11:02:21 · 341 阅读 · 0 评论 -
docker中运行springboot服务jar包服务器不是北京时间问题
1.在配置文件中配置数据库url地址加上下面的参数serverTimezone=GMT%2B8保持数据库时间为北京时间spring.datasource.url = jdbc:mysql://192.168.0.173:3306/guard?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&failOverReadOnly=false&rewriteBatchedStatements=true&..原创 2021-12-20 15:28:53 · 923 阅读 · 0 评论 -
使用Docker构建支持中文字体的Java镜像
做停车场生成二维码时,在代码中用到在图片上添加文字或水印,文字在本地正常显示,到linux服务器就显示方框,由于我用的是docker部署的java项目,所以在linux服务器中安装了中文字体还是不无效,因为项目是部署中docker容器里。Font font3 = new Font("微软雅黑", Font.PLAIN, 72);微软雅黑字体显示方框后来查了很多资料,发现都不行。因为我的Dockerfile中的基础镜像不一样FROM panshx/jdk8VOLUME /dat...原创 2021-12-10 17:51:53 · 2462 阅读 · 0 评论 -
如何查看docker run启动参数命令
安装pip在安装过程中出现版本过低,就安装pip3yum install -y python3-pip安装runlikepip3 install runlike查看启动参数格式:runlike -p <容器名>|<容器ID>[root@docker01 ~]# runlike -p nginx105 docker run \ --name=nginx105 \ --hostname=74d35e8f150c \原创 2021-12-09 14:24:30 · 2650 阅读 · 1 评论 -
关于Docker镜像的操作(下)
紧接着上篇《关于 Docker 镜像的操作,看完这篇就够啦 !(上)》,奉上下篇 !!!镜像作为 Docker 三大核心概念中最重要的一个关键词,它有很多操作,是您想学习容器技术不得不掌握的。本文将带您一步一步,图文并重,上手操作来学习它。目录:一、Docker 删除镜像 1.1 通过标签删除镜像 1.2 通过 ID 删除镜像 1.3 删除镜像的限制 1.4 清理镜像 二、Docker 创建镜像 2.1 基于已有的镜像创建 2.2 基于 Dockerfile 创建转载 2021-11-01 17:44:59 · 111 阅读 · 0 评论 -
关于Docker镜像的操作(上)
镜像作为 Docker 三大核心概念中,最重要的一个关键词,它有很多操作,是您想学习容器技术不得不掌握的。本文将带您一步一步,图文并重,上手操作来学习它。目录: 一、Docker 下载镜像 1.1 下载镜像 1.2 验证 1.3 下载镜像相关细节 1.4 PULL 子命令 二、Docker 查看镜像信息 2.1 images 命令列出镜像 2.2 使用 tag 命令为镜像添加标签 2.3 使用 inspect 命令查看镜像详细信息 2.4 使用 histo转载 2021-11-01 17:43:16 · 462 阅读 · 0 评论 -
使用springCloud+nacos集成seata1.3.0搭建过程
这篇文章主要介绍了使用springCloud+nacos集成seata1.3.0搭建过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下1.docker安装seata 1.3.0镜像docker pull seataio/seata-server:1.3.02.运行容器获取配置文件docker run --name seata-server -p 8091:8091 -d seataio/seata-server:1.3.03.将容器中的转载 2021-10-14 15:31:52 · 718 阅读 · 0 评论 -
Seata,报错:no available service ‘null‘ found
最近学了seata,准备上手操作时,遇到这种错误no available service 'null' found,网上查了就是因为file.conf或者registry.conf配置不对。但是,对比网上各种完整版本,发现没任何问题。我使用的seata版本是 1.3.0 版本最后,看到了一句:seata版本1.0.0后客户端file.conf文件中vgroup_mapping要改成vgroupMapping为了验证,于是我便跟踪源码: 进入NettyClientChannelMana.转载 2021-10-14 10:53:39 · 2300 阅读 · 1 评论 -
DOCKER安装SEATA注册到NACOS
因为总是多多少少的会出现问题,所以我自行搭建成功,跳过所有坑之后写了个博客,此处没有使用集群说明:请创建对应seata所需的数据库,将seata源码中的sql执行进去1、使用最新的seata和nacos以及mysql5.7版本,基于centos7.4 1 docker pull seataio/seata-server 2、增加配置文件file.conf和registry.conf,内容如下 1 2 3 4 5转载 2021-10-13 11:24:59 · 1037 阅读 · 2 评论 -
docker 运行 seata-server 配置nacos
项目地址:GitHub - seata/seata: Seata is an easy-to-use, high-performance, open source distributed transaction solution.项目官网:Seata 是什么两个版本方式:1、拉取镜像docker pull seataio/seata-server:1.2.0docker pull seataio/seata-server:1.3.02、运行镜像docker run..转载 2021-10-09 16:51:20 · 345 阅读 · 0 评论 -
Docker从容器里面拷文件到宿主机或从宿主机拷文件到docker容器里面
Docker从容器里面拷文件到宿主机或从宿主机拷文件到docker容器里面1、从容器里面拷文件到宿主机? 答:在宿主机里面执行以下命令 docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径 示例: 假设容器名为testtomcat,要从容器里面拷贝的文件路为:/usr/local/tomcat/webapps/test/js/test.js, 现在要将test.js从容器里面拷到宿主机的/opt路径下面,那...转载 2021-01-21 18:38:06 · 201 阅读 · 0 评论 -
Docker入门之docker-compose
一,Docker-compose简介 1,Docker-compose简介 Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。Docker-Compose运行目录下的所有文件(docker-compose.yml,extends文件或环境变量文件等)组成一个工程,若无特殊指定工程名即为当前目录名。...转载 2020-12-26 18:04:24 · 240 阅读 · 0 评论 -
docker 安装 nacos
拉镜像,版本查看:https://github.com/nacos-group/nacos-dockerdocker pull nacos/nacos-server:1.1.4 //稳定版,无权限docker pull nacos/nacos-server:1.3.1 //稳定版,有权限创建数据目录mkdir -p /home/dockerdata/nacos/logsmkdir -p /home/dockerdata/nacos1.3.1/logs运行镜像 默认账号密码:.转载 2020-12-25 16:14:51 · 487 阅读 · 1 评论 -
在docker上部署springboot项目
〇、环境开发:win10 + idea2020.1 + java11部署:centos7+docker一、下载openjdkdocker pull openjdk:版本号docker run --name=myopenjdk -idt openjdk:版本号二、打包springboot项目注意事项 1.去掉Test步骤,快速打包; 选中test,点击蓝色闪电,选中package,点击绿色三角。 2.文件读取方式 不用使用***...原创 2020-09-28 11:11:49 · 223 阅读 · 0 评论