让docker使用新的数据目录和迁移/var/lib/docker数据目录到新服务器


建议先把/var/lib/docker目录文件复制到新路径!停止 Docker 服务: 首先,停止 Docker 服务以确保没有正在进行的容器操作。sudo systemctl stop docker创建 Docker 配置文件: 创建一个 Docker 配置文件/etc/docker/daemon

记一次新购买的云服务器遭遇docker容器无法访问,宿主机也ping不通?


起因最近把服务器从华为云迁移到阿里云,因为原先有两个应用跑在docker上,所以选服务器镜像的时候直接选择了自带docker的轻量应用服务器,服务器上手之后准备直接从dockerhub pull之前上传的镜像,因为app里没有需要保存的数据所以就直接一点。但是这时候坑出现了,容器跑起来了但是外网怎么

docker搭建nginx文件服务器


首先拉取镜像 默认是最新版本docker pull nginx:latest创建挂载文件目录mkdir -p /data/nginx/wwwmkdir /data/nginx/conf.d启动容器docker run --name nginx -p 8090:80 -v /data/nginx/ww

小记一次docker pull报错的解决


这个问题是由于我使用docker pull命令拉取新镜像时频繁报错:docker pull captainvalk/yesplaymusic:latestError response from daemon: Get "https://registry-1.docker.io/v2/

小记一次关于迁移zabbix到compose方式失败的解决案例


缘起继上一次笔者把zabbix部署整理成compose方式之后,就想着把云服务器现在用的zabbix换成compose方式,方便后续修改以及升级。本来先是把所有在用的容器commit了一份镜像,准备编写yaml进行集中管理,没想到途中居然遇到了不少问题,尝试了几次遇到最多的问题就是连不上数据库容器。

使用docker-compose安装zabbix监控


在上一讲中我们提到使用docker run命令来依次创建容器,这种方式很简便但不够快捷也无法批量管理容器的变更。所以也算是为了做一个练手的实验吧,这次尝试自己写了一个docker-compose.yml,为以后的k8s集群阶段打基础。在写的过程中也遇到了几个坑,虽然都是很小的语法问题,但是因为没有明

alpine apk add 安装软件速度过慢怎么办?


这个问题的单独拿出来讲的原因是笔者在构建容器app时发现默认的dl-cdn.alpinelinux.org网站安装组件实在太慢了,甚至会出现跑了一两个小时之后报错重来的情况。所以就想是否能够有什么办法可以加速?于是笔者发现可以在Dockerfile中把地址修改为阿里云的镜像地址:WORKDIR /a