![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
有谁看见我的剑了?
学习如逆水行舟,不进则退
展开
-
将镜像上传到私有镜像仓库Harbor
官方文档参考: https://distribution.github.io/distribution/about/insecure/客户端已经安装docker: https://docs.docker.com/engine/install/centos/这里报错的原因也看到了,没有证书,所以docker客户端需要将 Harbor 服务器地址添加到不安全的注册仓库列表中。修改docker /etc/docker/daemon.json文件。推送格式在Harbor 仓库中有介绍。原创 2024-03-01 17:01:46 · 529 阅读 · 0 评论 -
Harbor 的安装及使用
官网配置文件文档:https://goharbor.io/docs/2.10.0/install-config/configure-yml-file/安装docker-compos: https://docs.docker.com/compose/install/standalone/安装docker:https://docs.docker.com/engine/install/centos/在部署harbor的前提下先安装docker 和 docker-compose。原创 2024-03-01 14:00:59 · 1263 阅读 · 0 评论 -
安装 Distribution Registry
Registry是用于存储和分发容器映像和其他内容的开源实现,它已被捐赠给CNCF。Registry现在以Distribution的名字命名,文档也移到了Distribution / Distribution。Docker Hub注册表的实现是基于Distribution的。Docker Hub实现了版本1.0.1的OCI发行规范。有关Docker Hub实现的API协议的参考文档,请参阅OCI发布规范。原创 2024-02-29 18:05:26 · 404 阅读 · 0 评论 -
关于 registry
Registry是用于存储和分发容器映像和其他内容的开源实现,它已被捐赠给CNCF。Registry现在以Distribution的名字命名,文档也移到了Distribution / Distribution。Docker Hub注册表的实现是基于Distribution的。Docker Hub实现了版本1.0.1的OCI发行规范。有关Docker Hub实现的API协议的参考文档,请参阅OCI发布规范。原创 2024-02-29 18:03:55 · 467 阅读 · 0 评论 -
docker swarm创建副本报错:open /proc/sys/net/ipv4/vs/expire_quiescent_template: no such file or directory“
查看 /var/log/message。查看是否开启了 ip_vs。原创 2023-11-28 09:36:47 · 556 阅读 · 0 评论 -
熟悉docker网络
转载:https://blog.csdn.net/penriver/article/details/128273455转载 2023-11-24 11:20:06 · 47 阅读 · 0 评论 -
配置华为云镜像加速器
重新加载配置,重启docker。在服务列表里面寻找swr服务。点击镜像中心,点击镜像加速器。登录华为云官网,点击控制台。查看镜像加速器,是否生效。原创 2023-11-23 16:34:04 · 782 阅读 · 0 评论 -
在Dockerfile中修改Centos时区
【代码】在Dockerfile中修改Centos时区。原创 2023-11-23 10:09:55 · 106 阅读 · 0 评论 -
alpine 设置时区,dockfile里面配置
如果想在启动容器时指定时区,可以挂载本地的时区文件。原创 2023-11-16 10:08:04 · 292 阅读 · 0 评论 -
修改Docker镜像仓库为阿里云镜像或163镜像
重启docker: systemctl restart docker。重启docker: systemctl restart docker。重新加载配置: systemctl daemon-reload。重新加载配置: systemctl daemon-reload。查看镜像:docker info。查看镜像:docker info。跟换镜像仓库为 163 镜像。更换镜像仓库为阿里云镜像。原创 2023-11-15 13:15:22 · 1073 阅读 · 0 评论 -
Docker容器的重启策略
容器如果被守护进程重新拉起后,容器的id和名称都是不变的,但是对应在主机上的进程号会变化。运行一个nginx容器,通过 --restart 选项来指定 重启策略。再次使用docker top nginx 查看进程时发现进程号已经改变。多次killnginx进程会发现,RestartCount 会一直累加。容器状态码为127表示,容器启动后。要执行的默认命令不存在。创建容器,并设置容器重启策略为always。执行docker ps 查看容器运行状态。可以发现容器限制状态码127。原创 2023-08-18 18:09:43 · 1310 阅读 · 0 评论 -
制作带有jdk8环境的tomcat
链接:https://pan.baidu.com/s/1moql2GhXD87jWagqUFhQ5w。#创建用来存放Dockerfile文件和tomcat 和 jdk 的目录。2、 将jdk和tomcat放入 /opt/Docker 目录中。3、 编写Dockerfile文件(基于centos:7 镜像)7、 查看tomcat镜像中使用的jdk版本。#jdk 和 tomcat 网盘自取。原创 2023-06-15 21:41:40 · 161 阅读 · 0 评论 -
限制docker日志
有一个地方需要注意一下,老版本的docker使用的 journald ,如果需要报错先看下/etc/sysconfig/docker 配置文件,–log-driver=json-file 是否是等于json-file,不是的话需要修改一下;因为是服务器的磁盘空间资源有限,由于docker容器在启动的时候没有限制,导致运行的docker容器随着时间的推移产生的日志越来越多,最后把服务磁盘资源耗尽,服务器的磁盘满了会导致服务器的应用无法正常运行。注意:新创建的容器会生效,原有容器不生效。原创 2023-06-08 23:58:40 · 1414 阅读 · 0 评论 -
docker 使用--log-opt 参数报错
老版本docker在启动的时候可能会报错;是因为老版本的docker日志驱动程序是:journald。#可以看出 1.13.1 已经是很老的版本了。重启dokcer加载配置文件。查看docker的版本。原创 2023-06-08 23:32:15 · 446 阅读 · 0 评论 -
docker容器设置时区
适用于基于 Debian 基础镜像, CentOS 基础镜像 制作的 Docker 镜像 不适用于基于 Alpine 基础镜像,Ubuntu 基础镜像 制作的 Docker 镜像 对于基于 Debian 基础镜像,CentOS 基础镜像制作的 Docker。镜像,在运行 Docker 容器时,传递环境变量-e TZ=Asia/Shanghai进去,能修改 docker 容器时区。1、 在dockerfile中设置镜像时区。3、 通过传递环境变量改变容器时区。2、 创建容器时设置时区。3、进入容器进行设置。原创 2023-05-20 22:01:53 · 2494 阅读 · 0 评论 -
docker容器设置时区的几种方式
docker容器设置时区的几种方式转载 2023-05-07 02:24:35 · 380 阅读 · 0 评论 -
Docker虚悬镜像的产生
Docker虚悬镜像的产生转载 2023-04-23 15:52:22 · 67 阅读 · 0 评论 -
docker部署mysql
2、/data/mysqldata 本地卷无法创建,系统会自动生成。1、一定要指定mysqlroot的密码,不然无法启动。原创 2023-04-17 20:24:10 · 76 阅读 · 0 评论 -
单机启动consul
需要映射8500端口,并且绑定本机网卡。原创 2023-04-13 13:48:21 · 295 阅读 · 0 评论 -
docker部署nacos单机启动
需要映射8848和9848端口。原创 2023-04-13 13:41:53 · 229 阅读 · 0 评论 -
启动Docker容器报错docker: Error response from daemon: driver failed programming external connectivity on..
原因: iptables 里面的docker 规则链不见了,或者是firewalld影响了iptables。关闭掉firewalld。#查看iptables。转载 2023-03-31 14:01:26 · 117 阅读 · 0 评论 -
Compose 安装
你可以也通过执行下面的命令,高速安装 Docker Compose。Docker Compose 存放在 GitHub,不太稳定。原创 2023-03-28 17:16:56 · 86 阅读 · 0 评论 -
docker部署mysql报错:find: ‘/var/lib/mysql/‘: Permission denied
1、docker run来运行容器时, 加上 --privileged=true 即可。原因:应为centos开启了selinux。2、关闭selinux。原创 2023-03-22 22:47:08 · 1112 阅读 · 0 评论 -
Docker Swarm
swarm在调度(scheduler)节点(leader节点)运行容器的时候,会根据指定的策略来计算最适合运行容器的节点,目前支持的策略有:spread,binpack,random。#如果一个节点宕机了(即该节点就会从swarm集群中被踢出),则在该节点运行的容器,会被调度到其他节点运行,以满足指定数量的副本保持运行状态。在同等条件下,Spread策略会选择运行容器最少的那台节点来运行新的容器,binpack策略会选择运行容器最集中的那台机器来运行新的节点。在集群中剩余的空闲节点上,重新拉起容器副本。原创 2023-03-16 21:50:07 · 554 阅读 · 0 评论 -
解决docker nginx无法查看日志的问题
解决docker nginx无法查看日志的问题转载 2023-03-14 12:13:51 · 620 阅读 · 0 评论 -
解决docker nginx无法查看日志的问题
解决docker nginx无法查看日志的问题转载 2023-03-13 16:52:36 · 644 阅读 · 0 评论 -
Docker --restart参数
Docker --restart参数转载 2023-03-10 11:06:26 · 119 阅读 · 0 评论 -
docker tag 修改镜像标签
docker tag [容器名|容器ID] 容器名:tag。其实就是增加一个镜像,修改一下标签。原创 2023-03-09 21:27:12 · 1211 阅读 · 0 评论 -
清理掉所有停止运行的docker容器
【代码】清理掉所有停止运行的docker容器。原创 2023-03-09 20:40:57 · 320 阅读 · 0 评论 -
docker容器打包成镜像文件和导入镜像文件
docker commit -m=“提交信息” -a=“作者名字” 容器ID 镜像名称:[标签|版本号]ubuntu-test.tar.gz //镜像快照名称。ubuntu-test.tar.gz // 镜像文件。ubuntu-test // 容器名称。ubuntu-test // 镜像名称。3、将容器提交成镜像。原创 2023-03-09 20:40:16 · 259 阅读 · 0 评论