![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 83
愤怒的苹果ext
本人擅长Ai、Fw、Fl、Br、Ae、Pr、Id、Ps等软件的安装与卸载,精通CSS、JavaScript、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、python、Objective-C、ActionScript、Pascal等单词的拼写,熟悉Windows、Linux、Mac、Android、IOS、WP8等系统的开关机.
展开
-
Jenkins(Pipeline) kubernetes(k8s)滚动发布实战
之前写过Jenkinskubernetes(k8s)滚动发布实战,使用的是Jenkins自由风格,本篇使用Pipeline实现滚动发布。原创 2022-07-23 10:43:44 · 695 阅读 · 0 评论 -
使用Kubernetes(k8s)+ Docker运行Java服务(续篇)
目录前言编写Dockerfile文件前言本篇是继使用Kubernetes(k8s)+ Docker运行Java服务之后的续篇,那么到底是续什么呢?前面我们实现了 复杂目录结构的应用打包成容器的过程,回顾前面具体过程如下。(1) 拉一个基础的操作系统镜像centos7.7.1908(2)运行这个镜像。(3)docker cp 复制程序进入容器中。(4)写个start.sh脚本。(5)docker commit生成新的镜像。步骤比较多,难道我们每次更新程序都要经历这么多步骤吗?大可不原创 2021-11-07 12:08:23 · 531 阅读 · 0 评论 -
使用Kubernetes(k8s)+ Docker运行Java服务
目录前言单个Jar的应用复杂目录结构的应用总结前言前面写下了几乎最简搭建本地kubernetes(k8s)环境,环境是搭建好了,但并不算真正应用上。本篇以运行Java服务为例把k8s真正用起来。首先,要让k8s运行我们的java服务,java服务必须要做成一个镜像(image)。面对只有一个jar包的应用,写个Dockerfile就搞定了;不过,面对复杂的目录结构应用,我用Dockerfile始终有问题,索性用centos作为基础镜像自己自定义一个镜像。下面就会讲到这两种方式。单个Jar的应用原创 2021-10-31 13:57:49 · 3249 阅读 · 0 评论 -
Linux使用Minikube搭建本地Kubernetes(k8s)
目录简介为什么要用Kubernetes搭建Kubernetes的方式搭建的预置条件安装命令行工具kubectl参考简介Kubernetes 源于希腊语,意为 “舵手” 或 “飞行员”。是目前最流行的容器编排系统,简单地来说主要功能就是管理容器的。旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。它支持一系列容器工具, 包括Docker等。为什么要用Kubernetes自带服务发现和负载均衡功能。存储编排,允许您自动挂载您选择的存储系统。自动部署和回滚。自动二进制打包。自原创 2020-11-13 16:33:30 · 1123 阅读 · 0 评论 -
pull docker hub中的镜像失败 Error response from daemon: manifest for xxx not found: manifest unknown:
pull自己在docker hub中镜像报错,始终找不到这个镜像:Error response from daemon: manifest for a1030907690/php-ubuntu:latest not found: manifest unknown: manifest unknown后面发现自己当时根本没有上传latesttag使用a1030907690/php-u...原创 2020-02-17 17:56:52 · 12689 阅读 · 8 评论 -
docker redis搭建
事先在/data/redis/conf路径先创建配置文件redis.conf,找一个redis.conf的样例,主要就是设置下redis密码之类的requirepass rootdocker run -d -p 6379:6379 -v /data/redis/conf:/usr/local/etc/redis --name redis-standard redis redis-server...原创 2019-12-11 11:59:59 · 203 阅读 · 0 评论 -
Error response from daemon: conflict: unable to delete d0957ffdf8a2 (must be forced) - image is refe
使用IMAGE ID删除镜像报错Error response from daemon: conflict: unable to delete d0957ffdf8a2 (must be forced) - image is referenced in multiple repositories是因为有多个镜像的IMAGE ID是相同的,可以使用REPOSITORY+TAG的方式去删除;如下:...原创 2019-12-04 12:11:58 · 3412 阅读 · 2 评论 -
gitlab You are not allowed to push code to protected branches on this project.
gitlab You are not allowed to push code to protected branches on this project.提交是报这个是因为没有权限。解决方案一:把帐号设置为admin管理员。解决方法二: 到目标仓库 Settings -> Repository -> 展开Protected Branches ,修改Allowed to merg...原创 2019-02-21 22:22:59 · 11694 阅读 · 0 评论 -
docker mongodb搭建
运行镜像#即使没有mongo 4.0镜像run时会自动拉docker run -p 27017:27017 --privileged=true -d --name some-mongo -v /data/mongodb/datadir:/data/db -e MONGO_INITDB_ROOT_USERNAME=test -e MONGO_INITDB_ROOT_PASSWORD=xxx...原创 2018-12-13 22:59:53 · 413 阅读 · 0 评论 -
docker usvn搭建和数据恢复
一、docker usvn搭建首先拉取镜像kempkensteffen/usvn docker hub里面是可以找到的(不拉也行,运行时没有它会自己去拉)运行 docker run -d -p 8881:80 --name usvn_standard --privileged=true -v /home/svn2/usvn/files:/var/www/usvn/files -v /...原创 2018-11-20 22:40:06 · 591 阅读 · 0 评论 -
docker入门(一)
一、什么是dockerdocker是一个开源项目,诞生于2013年初,最初是dotCloud公司内部的一个业余项目。它基于Google公司推出的Go语言实现,后来进入Linux基金会,遵从了Apache2.0协议,项目代码在GitHub上进行维护docker主要目标:通过对应用组件的封装、分发、部署、运行等生命周期的管理,达到应用级别的一次封装,到处运行的目的(这里的应用组件可以是一个web应用,...原创 2017-04-04 19:56:24 · 545 阅读 · 0 评论 -
docker更换镜像源
国内下载docker镜像大部分都比较慢,下面给大家介绍2个镜像源。一、阿里云的docker镜像源 注册一个阿里云用户,访问 https://cr.console.aliyun.com/#/accelerator 获取专属Docker加速器地址 使用的时候修改/etc/docker/daemon.json文件就可以了,修改保存后重启 Docker 以使配置生效二、docker中国官方的镜像原创 2017-09-28 18:23:59 · 11066 阅读 · 0 评论 -
上传自己的镜像被拒绝denied: requested access to the resource is denied
我登录后想要上传自己保持的镜像。[zzq@weekend110 ~]$ docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEa1030907690/ubuntu latest 938aec5e0cbb 4原创 2017-04-13 11:16:35 · 54414 阅读 · 5 评论 -
docker运行tomcat
一、下载一个Linux版本的jdk和tomcat解压到同一个目录下 我解压到了/home/zzq/app目录二、登录到Ubuntu(或者其他系统)容器中去配置docker run -i -t -v /home/zzq/app/:/mnt/software/ 0ef2e08ed3fa /bin/bashdocker run 相关参数包括:-i:表示以“交互原创 2017-04-09 19:11:01 · 823 阅读 · 0 评论 -
docker保存对容器的修改
我有一个Ubuntu的镜像用命令docker run -i -t -v /home/zzq/app/:/mnt/software/ 0ef2e08ed3fa /bin/bash登录进去发现没vi编辑器,就用apt-get update更新一下,再apt-get install vim安了一个,我再次登录进来是都回到原来的状态了vi也没了,就是没commit的原因。当做完操作需要保存时再开一个窗原创 2017-04-09 18:10:19 · 18325 阅读 · 0 评论