![](https://img-blog.csdnimg.cn/20201013110930863.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
docker
文章平均质量分 51
docker相关的操作和应用
了迹奇有没
刺客排行榜952712138,兼纸后端开发
展开
-
docker start :FAIL Hypervisor framework fails
mac 上启动 Docker 提示环境变量出错: FAIL: Hypervisor framework fails原创 2023-02-13 15:32:08 · 1172 阅读 · 0 评论 -
jenkins流水线部署,项目一键部署到k8s,项目一键部署K8S
jenkins流水线部署,项目一键部署到k8s,项目一键部署K8S原创 2022-08-29 19:17:54 · 730 阅读 · 0 评论 -
使用rancher对Docker容器服务升级
1.打包好后上传服务器,编写DockerfileFROM 22.8.159.43/rancher/jdk8apline:v1.2MAINTAINER zhang<zhangxin2016@sinosoft.com.cn>ADD bocins-newinterf-writerbackremarkphonenumber-service-0.0.1-SNAPSHOT.jar /usr/local/bocins-newinterf-writerbackremarkphonenumber-servi原创 2020-08-06 09:49:49 · 892 阅读 · 0 评论 -
/var/lib/docker/overlay2/xxxxx no such file or directory docker文件删除引发的问题
K8s node节点磁盘报警,报警后我找到服务中占用磁盘最多的地方,在overlay2目录下,对下面的文件进行了删除。删除后,有状态服务先出现了问题,服务无法启动、停止、删除。对节点进行重启后,无状态服务集体雪崩。原创 2022-02-16 18:41:32 · 7543 阅读 · 4 评论 -
在Dockerfile中设置G1垃圾回收器参数
在Dockerfile中设置G1垃圾回收器参数原创 2022-01-18 15:20:53 · 865 阅读 · 0 评论 -
本地打包Docker镜像上传至阿里云远程仓库(一站式脚本)
一个shell脚本,从打包Docker镜像到上传远程仓库。原创 2021-12-31 14:36:29 · 728 阅读 · 0 评论 -
阿里云K8S容器服务的使用
使用阿里云k8s构建服务1. 上传镜像2. k8s运行3. 服务配置导入4. 服务路由5. 节点亲和性和污点管理1. 上传镜像在阿里云控制台找到“容器镜像服务”,开启镜像服务,这里选择个人实例即可(个人版限额,企业版付费)选择好之后点击个人版,进入选择“镜像仓库”,创建镜像仓库,然后输入参数创建一个仓库,如下:点击下一步,开始选择代码源:这里我配置的是gitlab私服地址,之后你的镜像就会从对应的gitlab项目拉取。点击刚才创建的仓库,进入仓库选择左侧的构建,原创 2021-10-19 15:32:51 · 7079 阅读 · 0 评论 -
在k8s中使用gradle构建java web项目镜像Dockerfile
在k8s中使用gradle构建java web项目镜像DockerfileFROM gradle:6-jdk8 AS buildCOPY --chown=gradle:gradle . /home/gradle/srcWORKDIR /home/gradle/srcRUN gradle build --no-daemonFROM openjdk:8-jre-slimEXPOSE 10010RUN mkdir /appCOPY --from=build /home/gradle/src原创 2021-10-16 18:18:54 · 516 阅读 · 0 评论 -
docker报错:driver failed programming external connectivity on endpoint, iptables:No chain by that name
docker 报错:Error response from daemon: Cannot restart container hello: driver failed programming external connectivity on endpoint hello (e58d18c830689e296c0fafdd98bf56e973cee3a3fbee8a3f002d46784f69ae70): (iptables failed: iptables --wait -t nat -A DOCKE原创 2021-10-11 11:25:56 · 3553 阅读 · 0 评论 -
Mac 安装docker并设置国内镜像源(Docker Desktop 4.0.0)
1. 安装brew(这里时间较久)/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"2. 使用brew安装docker(下载可能需要稍微长一点时间)brew install --cask --appdir=/Applications docker安装好后,在程序台找到docker,双击打开3. 修改镜像源选择设置-> Docker Engine ->编辑.原创 2021-09-07 09:52:18 · 16654 阅读 · 0 评论 -
Dockerfile springboot项目拿走即用,将yml配置文件从外部挂入容器
Dockerfile 将springboot项目jar包打成镜像,并将yml配置文件外挂。# 以一个镜像为基础,在其上进行定制。就像我们之前运行了一个 nginx 镜像的容器,再进行修改一样,基础镜像是必须指定的。而 FROM 就是指定 基础镜像,因此一个 Dockerfile 中 FROM 是必备的指令,并且必须是第一条指令。FROM centos:7# 声明作者MAINTAINER developer# 在构建镜像时执行脚本RUN yum -y install java# 指定工作目录。用原创 2021-08-12 16:38:00 · 2956 阅读 · 0 评论 -
Docker容器的备份与恢复,Docker镜像的备份与恢复
1. 备份容器首先,为了备份Docker中的容器,我们会想看看我们想要备份的容器列表。要达成该目的,我们需要在我们运行着Docker引擎,并已创建了容器的Linux机器中运行 docker ps 命令。# docker psDocker Containers List在此之后,我们要选择我们想要备份的容器,然后去创建该容器的快照。我们可以使用 docker commit 命令来创建快照。# docker commit -p 30b8f18f20b4 container-backupDocke原创 2021-07-23 16:32:39 · 3314 阅读 · 1 评论 -
docker安装kafka消息队列
1. 启动zookeeper容器(Zookeeper用于崩溃检测,实现Topic发现,和维护Topic的生产和消费状态)docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper2. 启动kafka容器docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT={主机IP}:2181 -e KAFKA_A原创 2020-10-30 17:28:43 · 434 阅读 · 0 评论 -
设置普通用户执行docker命令,执行docker命令无需输入密码或者切换root用户
每次执行docker命令都要输入密码或者切换root用户,非常不方便,尤其是在shell脚本中就更麻烦了,一起来解决这个问题;1. 创建名为docker的组,如果之前已经有该组就会提示已存在:sudo groupadd dockergroupadd: group 'docker' already exists2. 将当前用户加入组docker:sudo gpasswd -a ${USER} docker3. 重启docker服务(生产环境请慎用):sudo systemctl restar原创 2020-10-23 14:27:20 · 2788 阅读 · 1 评论 -
docker :open /var/lib/docker/tmp/GetImageBlob318829910: no such file or directory异常解决
千万不要直接去重装docker,不要删除镜像,不要手动创建目录和文件,只需要这样就好了!????解决重启docker服务sudo systemctl restart docker以上!原创 2020-10-22 18:04:09 · 5524 阅读 · 8 评论 -
将jar包部署在docker上,将jar包打成镜像,使用docker部署jar包
假设你已经准备好以下东西,即可进行服务部署一台安装好docker的linux服务器(安装docker见安装docker)准备好的jar包接下来开始吧!将jar包上传至服务器(建好文件夹存放以方便管理)编辑Dockerfile文件我的jar包名为:Spring-mybatisplus.jar我的Dockerfile路径为 /docker/Dockerfile# 使用这个命令会将java8 环境集成在你打好的镜像中FROM java:8# 作者名MAINTAIN原创 2020-10-13 11:05:11 · 1928 阅读 · 0 评论 -
Linux/docker下oracle开启监听,开启自动启动
写在前头:之前呢,使用docker安装了oracle,但它默认是会关闭的。使用了几天以后突然连接异常了,报的问题是oracle监听有问题了,我知道了是oracle服务自动关闭了,监听也跟着关了。所以我找了一些文章,总结如下。一、如何启动数据库实例进入到sqlplus启动实例#“切换到oracle用户”su - oracle #“打开监听”lsnrctl start ...原创 2020-04-21 10:02:51 · 3459 阅读 · 0 评论 -
Linux下docker安装配置oracle,oracle创建用户并远程连接,实测可用!
最近在给同学弄毕业设计的数据库,因为oracle在个人电脑上极不稳定,所以他的电脑数据库崩溃了,这时候我就在docker上为他拉了一个oracle,解决了问题。docker的安装共有以下几步,实测没问题,直接搬去永久可以了,希望可以帮到你。1、拉取镜像docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g2、查...原创 2020-04-06 11:13:46 · 1356 阅读 · 3 评论 -
Dockerfile 入门看这篇就够了
在使用docker时,有很多像往容器中复制war包、修改容器配置之类的操作,很繁琐,配置失败或异常时就又是一遍重复的操作,这时候,就要用到这个脚本文件–Dockerfile以下是我对Dockerfile的理解:1、首先 Dockerfile是一个创建镜像的工具,是在你已有镜像基础上进行再建,你原有镜像的后加配置都不会再新的镜像中存在。2、你要修改的配置和操作可以全部写在Dockerfil...原创 2020-03-12 11:39:41 · 259 阅读 · 0 评论 -
docker镜像的备份和恢复
在使用docker的时候总会出现这种情况:下载东西很慢很慢,下载完配置完以后,突然,一个地方配置出现了问题,无法恢复,需要重新装载,那么,之前的所有配置、安装、下载都没了,又是一个大活~ 该怎么办呢? 备份恢复了解一下!备份:$ docker save -o [tar包真实路径] [镜像名 ]# 如:docker save -o /home/ubuntu/tomcat.tar tomca...原创 2020-03-11 12:57:46 · 1402 阅读 · 0 评论 -
docker停止、删除容器、删除镜像 一看就理解
当你的容器中出现问题(比如我改坏了文件)需要重新部署一台的时候,就需要将这个容器实例删除接着:#查看当前的容器ID$ docker ps$ docker stop [容器id]$ docker rm [容器id]这样就将docker对应实例删除了,而删除镜像必须在前面两步之后进行:$ docker rmi [镜像id]这里呢,就涉及到了docker的备份镜像的好处了,见do...原创 2020-03-11 11:39:08 · 2340 阅读 · 0 评论 -
在docker上安装部署tomcat项目 超简单,拿来主义
在docker中部署tomcat,非常简单,而且省去了手动安装jdk等步骤,只需要将war包复制在容器tomcat实例中的webapps下面即可。以下将详细讲解流程:在windows中打好包以后用winSPC拖放到linux系统中,我的直接放在了/home/ubuntu下,winSPC下载见我的上传文件在linux中使用docker下载tomcat镜像$ docker pull tomc...原创 2020-03-11 10:54:57 · 477 阅读 · 0 评论 -
docker一步安装mysql,docker的魅力就在于此
正常来说,使用docker安装东西的步骤是serach它有没有,然后pull它这里其实只要一步(如果你没有安装过、没有端口占用等问题的话!!)$ docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=root mysql:5.7这里它会去自动检测你有没有mysql5.7,有这个镜像就执行,没有就下载再执行。然后,你就...原创 2020-03-10 12:03:06 · 96 阅读 · 0 评论 -
docker上你必须会的那些命令
基础类容器操作命令补充类一、基础类查看docker信息# 查看docker版本docker version# 显示docker系统的信息docker info# 日志信息docker logs# 故障检查service docker status# 启动关闭dockersudo service docker start|stop二、容器操作命令1、创建删除容器#...原创 2020-03-10 11:54:12 · 168 阅读 · 0 评论 -
官方文档式安装Docker linux Ubuntu服务器安装docker 腾讯云服务器安装docker
在好久之前我就开始接触docker,知道它是什么,但没怎么用过,直到最近,我开始搭建个人服务器,而其中要配置很多的东西,什么mysql、tomcat、jdk等等,然后我也进行了记录,昨天有位大佬在我博客下面留言,说:为什么不用docker? 我顿时懵了,我怎么忘记了有docker这个东西,想了一晚,早上一起来就开始移植我的项目,docker很方便,非常快的我便完成了移植,并且少了正常的很多的配置...原创 2020-03-10 11:34:19 · 705 阅读 · 0 评论