logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

部署 Calibre-web 时报错

calibre 是一款电子书管理软件,使用 docker 部署 linuxserver/calibre-web时,在初始化界面需要输入选项,但是不管怎么输入,都会报错:DB位置无效,请输入正确路径对应的英文报错为:DB location is not valid, please enter correct path截图如下:google 上的搜出来的好多答案说是目录权限导...

Dockerfile 中 CMD 为什么要避免使用 sh -c

CSDN 中文章不一定能及时更新,欢迎点击前往我的博客查看最新版本:许盛的博客Dockerfile 中的 CMD 命令,有 exec form 和 shell form 两种形式,具体区别可以参考: Dockerfile 中 CMD 写法的区别推荐使用 exec form 而不是 shell form ,因为使用 exec form 时可以将实际的应用程序作为容器中的主进程,而使用 shell f

#docker
Gitlab CI DinD 中使用缓存加速 Docker 镜像(多阶段)构建过程

CSDN 中文章不一定能及时更新,欢迎关注我的博客查看最新版本:许盛的博客参考:https://andrewlock.net/caching-docker-layers-on-serverless-build-hosts-with-multi-stage-builds—target,-and—cache-from/https://docs.gitlab.com/ee/ci/docker/using

#docker#ci
Dockerfile 中 CMD 写法的区别

CSDN 中文章不一定能及时更新,欢迎点击前往我的博客查看最新版本:许盛的博客Dockerfile 中的 CMD 是个非常重要的指令,主要用于为容器提供启动命令,但是写法上有好几种方式,一段时间不看的话,容易忘记,记录一下作为备忘。可以直接参考官方文档中对 CMD 的讲解:https://docs.docker.com/engine/reference/builder/#cmdCMD 命令的写法有

#docker
配置什么都没有的精简ubuntu系统(修改apt-get默认源)

首先利用 docker 创建一个基于 ubuntu 镜像的容器这个时候当我们试图安装一个 curl 软件的时候,会提示 E:Unable to locate package curl。因为Docker镜像为了精简镜像容量,默认删除了这些信息,需要我们使用apt-get update命令来更新一次。但是使用 apt-get update 命令更新时奇慢无比,因为默认的源是国外的源,需要自己手动

#ubuntu#docker
使用 Docker 部署 GitLab CI Runner

点击在我的博客 xuxusheng.com 中查看,有更好的排版哦~一、背景当项目比较少,或者更新不频繁的时候(或者技术比较菜的时候),手动部署部署还能够接受,但是一旦部署次数频繁了,手动操作就是一件痛苦万分的事情了。公司内部使用的是 jenkins ,从成熟稳定的角度来看,是非常符合要求的,但是针对个人项目,第一没有公司的项目那么复杂,第二在流程上也不需要考虑多人协作、测试等需求,这个时候...

#gitlab#ci
apt-get upgrade更新时忽略指定包

当使用 apt-get 命令时,默认会将所有需要更新的包都下载更新,但是我的 docker-ce 指向的是官方的源,速度非常慢,而且我并没有更新它的需求,这个时候就需要在更新的时候将 docker-ce 排除掉。apt-mark hold xxx使用这个命令可以将指定的包的版本hold住,这样在更新的时候就会忽略掉这个包。apt-mark unhold xxx将 hold 替换为

docker切换默认镜像源

基于 centos 7默认安装的 docker 镜像源是在国外,pull 镜像的时候奇慢无比,需要自己手动切换成国内的镜像源。修改配置文件docker 默认的配置文件是 /etc/default/docker,如果此目录下不存在 docker 文件,可以自己手动创建一个,将文件中添加内容:DOCKER_OPTS=" --registry-mirror=https://【xxxxx】

#centos#docker
快速批量删除 docker 镜像或容器

1. 直接删除所有镜像或容器# 直接删除所有镜像docker rmi `docker images -q`# 直接删除所有容器docker rm `docker ps -aq`2. 按条件筛选之后删除# 按条件筛选之后删除镜像docker rmi `docker images | grep xxxxx | awk '{print $3}'`# 按条件筛选之后删除容器...

#docker
microk8s拉取pause镜像卡住

前几天嫌服务器上镜像太多占空间,全部删掉了,今天看到 microk8s 更新了 1.30 版本,果断更新,结果集群跑不起来了。这时候我们可以采取换一个国内源拉取这个镜像,然后重新打个。镜像,但是由于某些网络原因导致拉取不下来。初始化卡住了,导致集群起不起来。重启下集群,或者等一会儿就好啦~如上图可以看到,所有的业务。如下图所示,镜像拉取成功。启动时,需要拉取一个。对应阿里源上的镜像是。

文章图片
#kubernetes#容器#云原生
    共 16 条
  • 1
  • 2
  • 请选择