首页 >>  正文

mkdir-p什么含义

来源:baiyundou.net   日期:2024-09-25

作者:thhbdd

最近因网络问题,导致docker突然不能正常拉取镜像,提示“error response from daemon”,群晖提示“查询注册表失败”,威联通提示“获取版本失败”,或者哪怕能拉取速度也非常缓慢,只有几k每秒的速度,这里就彻底解决镜像拉取失败/缓慢问题。

以下方法请根据实际情况选择其中一种

更改dns

可以先尝试更改公共dns,目前部分地方运营商存在dns劫持,可以尝试把dns修改为114.114.114.114等公共dns,或者自行搭建dns服务器防止劫持,自建教程可以查看往期文章《搭建并配置一个属于自己的dns去广告服务器》。

注:修改dns后请重启或者刷新缓存再查看是否正常

更改hosts

此方法适用于公共dns也存在劫持,且不想自建dns服务器,这时候可以通过修改系统hosts文件指定域名解析ip。

以Ubuntu为例

su rootnano /etc/hosts

添加hosts

108.160.166.61 registry.hub.docker.com156.233.67.243 hub.docker.com

之后按住ctrl+o键保存重启系统生效。

更换国内镜像仓库

1.选择加速地址

修改成国内镜像地址就能享受到飞一般的速度,但有一个问题,部分站点镜像不全或者镜像比较老,建议使用多个镜像站。

https://.mirror.aliyuncs.com    #阿里云https://hub-mirror.c.163.com/               #网易云https://dockerproxy.com                    #代理站https://mirror.baidubce.com                #百度云https://docker.nju.edu.cn                  #南京大学

这里我以阿里云(阿里云是官方镜像加速,实测是这些中最好的)为例。

如果没有阿里云账号先去https://www.aliyun.com/注册一个。

登录阿里云,选择容器镜像服务https://account.aliyun.com/login/login.htm?oauth_callback=https%3A%2F%2Fcr.console.aliyun.com%2F&lang=zh,点击镜像工具-镜像工具-镜像加速器,复制加速器地址。

注:每个账号加速地址并不相同

2.修改docker镜像地址

Ubuntu/Centos

sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <

威联通nas

打开container station-属性-Registry服务器,点击新增

名称随意,自己能分辨出就行,我这里就叫做docker,网址输入刚刚复制的阿里云加速器地址,用户名密码均为空,点击测试,出现绿色小勾说明测试成功,点击应用,即可看到刚刚添加的Registry服务器。

假设我现在需要部署iyuuplus这个docker,先在创建中搜索到此docker镜像名称,在这里镜像名称就是iyuucn/iyuuplus。

复制名称,转到镜像文件,点击提取,选择刚刚的Registry服务器,填入镜像名称,填入版本(一般除非指定版本,否则都是latest),点击提取。

稍等片刻即可看到镜像已经提取完成。

注:此时映像名称变成了Registry服务器地址+原映像名称

之后点击旁边的加号即可正常部署docker。

群晖nas

打开docker-注册表,选择上方设置,选中docker hub点击编辑,勾选启用注册表镜像,填写阿里云加速器地址确定,重启docker即可正常使用。

  • 使用代理

使用代理来加速映像下载,此部分不做介绍。

阅读更多网络存储精彩内容,可前往什么值得买查看

","gnid":"9025dc53370f39dbf","img_data":[{"flag":2,"img":[{"desc":"","height":"451","title":"","url":"https://p0.ssl.img.360kuai.com/t018ddf217fb45115b4.jpg","width":"772"},{"desc":"","height":"395","title":"","url":"https://p0.ssl.img.360kuai.com/t01375d1b06cc8030b1.jpg","width":"1080"},{"desc":"","height":"403","title":"","url":"https://p0.ssl.img.360kuai.com/t01ce46686f79f6273a.jpg","width":"539"},{"desc":"","height":"334","title":"","url":"https://p0.ssl.img.360kuai.com/t019afc8486f354365f.jpg","width":"1080"},{"desc":"","height":"482","title":"","url":"https://p0.ssl.img.360kuai.com/t017148cc9b421bd2b6.jpg","width":"1080"},{"desc":"","height":"195","title":"","url":"https://p0.ssl.img.360kuai.com/t01b6d2f8267bc3a2d3.jpg","width":"407"},{"desc":"","height":"379","title":"","url":"https://p0.ssl.img.360kuai.com/t015c6bed35360297bd.jpg","width":"1032"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1693148303000,"pure":"","rawurl":"http://zm.news.so.com/b6c92fbae29e3660c92d25975b3af0ff","redirect":0,"rptid":"af2775992fe18b47","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:阿里云","k":"阿里云","u":""}],"title":"一分钟解决docker镜像拉取失败/缓慢问题

尉湛韵4407mkdir - p /mnt/usb什么意思, - P的作用是? -
翁贷星18295596803 ______ 递归调用

尉湛韵4407linux如何用一句命令同时新建文件夹和该文件夹下的子文件夹 -
翁贷星18295596803 ______ mkdir -p /home/dir/{a..e} 解释: 在home下建立dir文件夹,在dir文件夹下建立a b c d e 五个文件夹!

尉湛韵4407创建目录的命令怎么写? -
翁贷星18295596803 ______ mkdir Name

尉湛韵4407Linux下怎么创建目录命令与删除命令大全 -
翁贷星18295596803 ______ 1.mkdir命令 mkdir命令用于创建空白的目录,格式为“mkdir [选项] 目录”. 在Linux系统中,文件夹是最常见的文件类型之一.除了能创建单个空白目录外,mkdir命令还可以结合-p参数来递归创建出具有嵌套叠层关系的文件目录. [root@...

尉湛韵4407linux操作系统中mkdir如何一次性创建多层命令
翁贷星18295596803 ______ mkdir dir_a dir_b dir_c ... 如果是想一次性建立多层目录,就用 -p 参数,例如 mkdir -p parent/child/grandson 一次性建立 parent 目录,以及下面的 child目录,以及再下面的grandson目录.

尉湛韵4407mkdir /opt/src && cd是什么意思 -
翁贷星18295596803 ______ mkdir:新建目录(WIN下称文件夹) opt:选项 src:源 cd:改变当前目录

尉湛韵4407在linux 新建一个文件夹 名字是空的 比如 mkdir “ ” 建立这样一个文件夹,或者是一些怪字符 ,怎样删除 -
翁贷星18295596803 ______ 这个不难.在这里要使用转义符号 \ \ 后面紧接着的字符会被认为是纯字符,而忽略它的特殊意义.\+空格就表示一个空格.假设当前shell是bash touch \空格\空格\空格 回车 这句就创建了一个文件名为3个空格的文件.要删除的时候可以直接输入rm \空格\空格\空格或者利用命令补齐功能,在输入 rm \空格 后,按tab键系统会自动按文件名匹配度来补全命令内容.在上面说的这种情况按下tab后,命令行会变成 rm \空格\空格\空格,你直接回车就可以删除那个文件了.你还可以配合通配符*或者?一起使用.附带说一下,最好不要用特殊的字符做文件夹或者文件的名字,只是增加访问这些文件夹或者文件的难度,没其它作用.

尉湛韵4407linux新建文件命令是什么? -
翁贷星18295596803 ______ 1.创建文件夹 mkdir -p 文件夹名 p 确保目录名称存在,不存在的就建一个.2.创建文件 如:touch a.txt

尉湛韵4407如何使用terminal创建一个目录 -
翁贷星18295596803 ______ erminal一般为linux说法,指的是终端,相当于windows下的命令行,使用Terminal创建一个目录,就是在命令行中创建目录的意思. 在linux下新建目录使用mkdir命令,示例如下: mkdir test 就是在当前目录新建test目录 语法 mkdir (选项)(参数)

尉湛韵4407mkdir 在函数中怎么创建目录树 -
翁贷星18295596803 ______ 没有题目 创建目录树一般就是mkdir foldername 如果要递归创建就是mkdir -p foldername1/foldername2/foldername3

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024