拄杖忙学轻声码
希望学习的同时也能和大家交流分享技术
展开
-
MySQL时区问题日期时差8个小时,解决方法
我们在mysql客户端查询 now() 系统当前日期时间,会发现得到的结果比系统实际日期时间慢8个小时左右,这是由于不同的时区导致的。,需要查看 mysql 容器的系统日期是否正确,如果不正确,需要调整 mysql 容器内的系统日期时间。共享主机的 localtime,在创建容器的时候指定启动参数,挂载 localtime 文件到容器内。1、在 mysql 的服务端的 my.conf 文件中 [mysqld] 节点下设置时区参数。2、如果 mysql 的版本是 5.7 配置如下参数。原创 2022-12-23 01:59:23 · 8576 阅读 · 1 评论 -
Docker进入容器报:exec failed: unable to start container process: exec: “/bin/bash“ 解决
将 /bin/bash 换成 /bin/sh 执行方式,成功。制作镜像时使用了精简版,只装了sh命令,未安装bash。原创 2023-09-04 17:59:18 · 3974 阅读 · 0 评论 -
Docker通过shell命令获取容器Id并把结果赋值给变量
方式二中两个命令分别获取的是 容器缩写Id 和 容器全Id,缩写Id已足以识别了。原创 2022-10-25 22:58:04 · 2650 阅读 · 0 评论 -
Linux系统或Docker容器中无法使用ll命令解决方案
并不是Linux 下一个基本的命令,它实际上是。1、需要在 .bashrc 文件中添加如下内容。添加 alias ll='ls -rltha'2、刷新 .bashrc 文件,使之生效。1、只需执行如下命令即可。原创 2022-10-24 17:18:21 · 2575 阅读 · 0 评论 -
Dockerfile制作镜像和常用Shell脚本语法记录
(1):docker build -f ./Dockerfile -t 镜像名:版本号 .:构建自定义镜像,-f构建镜像的文件,-t以Tag构建镜像版本。4、Linux下构建一个Centos7镜像,要求该镜像具备:(yum、vim、wget、ifconfig、ll) + Java11 并且运行应用jar。7、Linux下构建一个Centos7镜像,要求该镜像具备:(yum、vim、wget、ifconfig、ll) + Java11 并且运行应用jar。例:docker tag n:v a/n:v。原创 2022-10-24 00:09:37 · 3578 阅读 · 0 评论 -
Jenkins配置Git参数化构建项目
大家都知道使用Jenkins部署项目很方便,但是搭建Jenkins构建平台却比较繁琐,这里介绍一下任务配置重要步骤之参数化构建项目,以Gitee为例。5、添加字符参数 ---> 示例为docker镜像打包标签。2、回到任务项目主页,点击 Build With Parameters。3、添加Git参数 ---> 分支、默认值、过滤规则等。1、找到添加位置,勾选下方的“参数化构建过程”4、添加选项参数 ---> 示例为环境。2、选择添加Git参数。原创 2022-10-18 18:14:22 · 2652 阅读 · 0 评论 -
Docker+Jenkins+Gitee详细配置Jdk、Git、Maven环境变量,构建Git项目
2、Jenkins容器中使用的 docker 来自宿主机中安装的 docker,在创建jenkins容器的时候把 docker.sock 权限交给 Jenkins 容器,从而实现在 Jenkins 容器内部也可以直接操作docker命令。(3):因为我们在创建jenkins容器的时候,把jenkins_home挂载到了宿主机,所以也就等于在宿主机的 jenkins_home/workspace/test 项目下执行。3、添加Git代码仓库地址(支持Gitlab、GitCode等)、用户账号密码信息等。原创 2022-10-17 00:00:13 · 3239 阅读 · 0 评论 -
Docker安装Jenkins、附带JDK、Maven环境等
使用 ls /var/run/docker.sock -rlha 软链追踪可以看到 docker.sock 文件只有root或docker的身份才可以使用它,所以文件和权限都要给到jenkins。1、进入 cd //devtools/jenkins/jenkins_home 目录,vim hudson.model.UpdateCenter.xml。2、cd到 //devtools/jenkins/jenkins_home/secrets 目录。docker-cli位置:/usr/bin/docker。原创 2022-09-04 19:03:53 · 3203 阅读 · 0 评论 -
Docker安装Redis 7.x、SpringBoot整合Redis(单机模式)
redis-server /etc/redis/redis.conf:以容器内的配置文件方式启动redis服务,最终找到的是宿主机挂载的配置文件。-v:分别对应挂载的配置文件和数据存储目录,冒号左边是宿主机目录、右边是容器内目录,最终找到的是宿主机目录中的内容。3、本人的配置和数据存储目录统一放在 //devtools/redis 目录下的 conf、data目录下。1、因为需要redis的配置文件,这里最好去redis的官方去下载一个redis使用里面的配置文件即可。原创 2022-09-04 13:41:11 · 1464 阅读 · 0 评论 -
Docker安装RabbitMQ教程
1、--hostname:指定主机名(RabbitMQ 的一个重要注意事项是它根据所谓的 节点名称 存储数据,默认为主机名),也可以理解为 rabbitmq 容器的落脚点目录。也可以创建数据卷,使用 -v 数据卷名称:/etc/rabbitmq/ 把 rabbitmq.conf 配置文件挂载到宿主机,可以配置消息确认超时等。2、第一个 -p 是web管理页面访问端口。账号和密码默认为:guest/guest。3、第二个 -p 是服务应用连接端口。四、进入容器,启动插件后台管理功能。原创 2022-09-04 04:45:27 · 770 阅读 · 0 评论 -
Docker安装Nacos-Server v2.x.x(单机模式),超详细
1、(如果是挂载数据卷目录可以直接拿到配置文件,请忽略此步)在刚才创建的 nacos/conf 目录下,创建 application.properties 配置文件。2、创建容器时候使用 -v nacos_home:/home/nacos 把nacos的配置文件、日志等文件挂载出来。2、在 application.properties 中添加如下内容,配置端口号、连接数据库持久化等。把此链接中的脚本在nacos数据库中执行即可,此脚本为nacos官方脚本。2、默认账号/密码:nacos/nacos。原创 2022-08-12 01:25:10 · 3340 阅读 · 1 评论 -
Docker查看正在运行的容器创建时的命令
此命令执行成功后,再重新执行第一步命令 yum install -y python3-pip 如果此时还是报同样的问题,那可能就是 epel 源被禁用了,查看一下启用和禁用源,如下。如果上面的命令执行后仍然无法安装 python3-pip 可以使用下面命令试试。查看后,epel 源果然在禁用列表中,所以需要执行如下命令启动 epel 源。比如想查看这个容器挂载了哪些目录,这个时候就需要查看创建时候的命令。Centos 8已经换成python3,需要先执行此命令。环境:CentOS 8。原创 2022-08-04 02:20:40 · 3726 阅读 · 0 评论 -
Docker安装Nginx教程步骤
将我们自己创建的 nginx.conf 挂载到容器的 /etc/nginx/nginx.conf。将我们自己创建的 www 目录挂载到容器的 /usr/share/nginx/html。2、重启 nginx 容器实例。原创 2022-06-27 02:42:40 · 1459 阅读 · 0 评论 -
Docker启动MySql容器Exited (1) 7 seconds ago问题解决
实际上这是运行之后的结果,但是正常情况来说,使用 docker ps 就可查看运行中的容器,但这个运行后需要通过 docker ps -a 才可以看见,-a 是代表查看所有包括没运行的,由此可见容器启动没有成功。1、之后发现是在 docker run 后面的运行挂载备份的参数缺失导致的,少提供了一项挂载备份目录 /devtools/mysqldata/mysql-files:/var/lib/mysql-files。,如果是mysql 5.x版本则不需要挂载此目录。原创 2022-06-25 08:43:10 · 6982 阅读 · 1 评论 -
解决Docker容器中无法使用vim命令
以上就是本文的全部内容,希望对大家的学习有所帮助。2、出现上述情况,需要更新 vim 指令。3、等待更新完毕之后,重新安装即可。1、提示找不到 vim 命令。原创 2022-06-26 02:34:06 · 10155 阅读 · 4 评论 -
Docker常用命令记录
docker update --参数名称 参数值 容器名称:更新docker容器参数,如果docker容器已被创建,例如:docker update --restart no mynginx。docker logs -f -t --since='2022-07-18' --tail=100 xxx:实时查看指定时间后的日志,只显示最后100行。docker logs -t --since="2022-07-15" --until "2022-07-18" xxx:查看两个日期之间的日志。原创 2022-06-25 16:21:55 · 4983 阅读 · 0 评论 -
Docker安装MySql教程步骤
v /devtools/mysqldata/mysql-files:/var/lib/mysql-files:将容器 /var/lib/mysql-files 目录下的数据,备份到宿主机的 /devtools/mysqldata/mysql-files 目录下。-v /devtools/mysqldata/data:/var/lib/mysql:将容器 /var/lib/mysql 目录下的数据,备份到宿主机的 /devtools/mysqldata/data 目录下。左为宿主机端口、右为容器端口。原创 2022-06-25 06:30:17 · 6699 阅读 · 5 评论 -
Linux CentOS 8、OpenCloudOS 8.x 安装Docker教程
【1】默认在 etc/docker/ 目录下 daemon.json 文件中配置, etc/docker/daemon.json。2、查看 Docker 版本信息,如果显示 Client 和 Service 两部分,说明 docker 已经成功启动。【3】在该文件中配置如下国内各个镜像加速服务,会提升docker镜像下载速度。【2】如果 daemon.json 文件不存在,需要手动创建该文件。5、查看仓库中所有docker版本,并选择版本安装。1、启动 Docker,设置开机启动 Docker。原创 2022-06-21 02:35:51 · 1344 阅读 · 0 评论