制作介绍的网站模板免费下载,企业网站制作找什么人,安徽省建设厅到底哪个网站,雄安投资建设集团有限公司网站AnolisOS 8中使用Docker部署#xff08;全#xff09;_anolis安装docker-CSDN博客
从在虚拟机安装龙蜥到安装docker上面这篇文章写的很清晰了#xff0c;我重点讲述我解决文章里面问题一些的方法。 问题1#xff1a; docker: Get https://registry-1.docker.io/v2/: net/h…AnolisOS 8中使用Docker部署全_anolis安装docker-CSDN博客
从在虚拟机安装龙蜥到安装docker上面这篇文章写的很清晰了我重点讲述我解决文章里面问题一些的方法。 问题1 docker: Get https://registry-1.docker.io/v2/: net/http: request canceled 报错
关键在于源修改/etc/docker/daemon.json文件
直接用下面代码复制到命令界面
放入
2025.2.17测试可以
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json EOF
{registry-mirrors: [https://docker.1panel.dev,https://docker.foreverlink.love,https://docker.xn--6oq72ry9d5zx.cn,https://docker.zhai.cm,https://docker.5z5f.com,https://a.ussh.net,https://docker.cloudlayer.icu,https://hub.littlediary.cn,https://hub.crdz.gq,https://docker.unsee.tech,https://docker.kejilion.pro,https://registry.dockermirror.com,https://hub.rat.dev,https://dhub.kubesre.xyz,https://docker.nastool.de,https://docker.udayun.com,https://docker.rainbond.cc,https://docker.1panelproxy.com,https://atomhub.openatom.cn,https://docker.m.daocloud.io,https://docker.1ms.run,https://docker.linkedbus.com,https://dytt.online,https://func.ink,https://lispy.org,https://docker.xiaogenban1993.com]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker 然后我就可以拉取了
mysql
sudo docker pull mysql:8
redis
sudo docker pull redis
nginx
docker pull nginx
上面一些配置细节这篇文章都写得很清晰AnolisOS 8中使用Docker部署全_anolis安装docker-CSDN博客
nacos
docker pull nacos/nacos-server 查看已经安装好的
docker images 如果上面的不行建议重启一下虚拟机再重新拉取一下
还不行就
直接清空
printf temp_daemon.json
sudo install -m 644 -o root -g root temp_daemon.json /etc/docker/daemon.json
打开终端。 运行以下命令以使用 nano 打开 daemon.json 文件
sudo nano /etc/docker/daemon.json
去上网找其他的别人推荐的镜像尝试类似这种就是 直接贴到文件里面不过每次换完都记得执行这两句
重载生效
重启服务
sudo systemctl daemon-reloadsudo systemctl restart docker
查看是否配置成功
docker info
提供几个
解决docker: Error response from daemon: Get “https://registry-1.docker.io/v2/“:连接超时问题_error response from daemon :get-CSDN博客
完美解决Docker pull时报错https://registry-1.docker.io/v2/-CSDN博客
问题2permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.45/version: dial unix /var/run/docker.sock: connect: permission denied 就是因为权限问题进入root就行了
su root 问题3解决因为下面这篇文章带来可能导致的问题
彻底解决dockerdocker: Get https://registry-1.docker.io/v2/: net/http: request canceled 报错-CSDN博客 之前为了配置找了好多好多的解决办法后来发现这个可能也是导致下载出错的原因
要删除 /etc/systemd/system 目录下的 docker.service.d 目录及其里面的所有文件你可以使用以下步骤
打开终端 首先你需要打开一个具有管理员权限的终端窗口。在 Linux 系统中这通常意味着你需要使用 sudo 命令或以 root 用户身份登录。 导航到目标目录 虽然这一步不是必需的因为你可以在删除命令中指定完整路径但如果你想先查看一下目录内容可以使用 cd 命令导航到 /etc/systemd/system 目录。例如
cd /etc/systemd/system 删除 docker.service.d 目录及其内容 使用 rm -rf 命令来删除 docker.service.d 目录及其包含的所有文件和子目录。rm 是删除文件的命令-r 选项表示递归删除即删除目录及其内容-f 选项表示强制删除即不提示确认。执行以下命令
sudo rm -rf /etc/systemd/system/docker.service.d 验证删除 你可以使用 ls 命令来验证 docker.service.d 目录是否已被删除。例如
ls /etc/systemd/system | grep docker 如果 docker.service.d 不再出现在输出中那么它已经被成功删除。 问题4docker compose的相关问题 1、现象 CentOs 8使用 yum install python-pip 安装报错 No match for argument: python-pip 错误没有任何匹配: python-pip 原因 Centos 8已经换成python3 解决 使用命令解决 yum install python3-pip 安装工具源使用如下命令
sudo yum -y install epel-release 安装 python-pip 模块使用如下命令
sudo yum install python-pip 下载 docker-compose 安装包使用如下命令
curl -SL https://github.com/docker/compose/releases/download/v2.33.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
这条命令的作用是给位于/usr/local/bin/目录下的docker-compose文件增加执行权限。在Linux或Unix系统中chmod命令用于改变文件或目录的权限。 chmod这是用来改变文件或目录权限的命令。 x这个参数表示给指定的文件或目录增加执行execute权限。表示添加权限x表示执行权限。 /usr/local/bin/docker-compose这是你想要改变权限的文件或目录的路径。在这个例子中它指向的是docker-compose这个可执行文件通常用于管理Docker容器。
执行这条命令后docker-compose文件将拥有执行权限这意味着你可以直接在命令行中通过输入docker-compose命令来运行它而不需要使用./docker-compose假设你当前位于/usr/local/bin/目录或指定完整的路径。这对于简化Docker Compose的使用非常有帮助。
chmod x /usr/local/bin/docker-compose 最后也使用 docker-compose --version 命令查看是否安装成功。
官方网站
Compose 的工作原理 |Docker 文档