一、关于Docker YUM 源的问题
因为Docker-CE yum 源在国内的大部分地区无法访问,所以视频中使用的是基于中科大的YUM源进行Docker-CE的安装,由于一些原因中科大目前已经停止了对其的支持,所以,国内环境可以替换为阿里巴巴的Docker-CE源进行安装即可。
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
yum -y install docker-ce
二、关于实验镜像下载错误或失败的问题
方法一、更换加速器为Daocloud加速器(不知道何时会停止)
#修改加速器地址为Daocloud加速地址
$ cat /etc/docker/daemon.json
{
"registry-mirrors":[https://docker.m.daoclound.io]
}
方法二、使用国内站点服务替换镜像名
在https://docker.aityp.com/搜索你需要下载的镜像,得到国内镜像名称后,替换至yaml文件中即可。比如需要下载haoranlinux/myapp:v1,搜素后将国内地址 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/haoranlinux/myapp:v1替换即可

三、关于Ghost博客部署connect ECONNREFUSED 127.0.0.1:3306的问题
ghost实验构建的时候处于大于4的版本,下载已经更新至5的大版本,之间的差异在于4下mysql数据库连接不是必备条件,可以降级为SQLite,所以大家做Ghost实验的时候请注意版本
docker run --name pause -p 8080:80 -d registry.aliyuncs.com/google_containers/pause:3.8
docker run --name nginx -v /root/nginx.conf:/etc/nginx/nginx.conf --net=container:pause --ipc=container:pause --pid=container:pause -d nginx
docker run --name ghost --net=container:pause --ipc=container :pause --pid=container:pause -d ghost:4.48.2


评论区