一、加速器
当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个加速器地址。国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行 Docker 的云平台选择对应的镜像加速服务。
阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了。
1、配置/etc/docker/daemon.json
vim /etc/docker/daemon.json
{"registry-mirrors":["https://reg-mirror.qiniu.com/"]}
:wq
之后重新启动服务
systemctl daemon-reload
systemctl restart docker
检查加速器是否生效
检查加速器是否生效配置加速器之后,如果拉取镜像仍然十分缓慢,请手动检查加速器配置是否生效,在命令行执行 docker info,如果从结果中看到了如下内容,说明配置成功。
Registry Mirrors:
https://reg-mirror.qiniu.com/
Live Restore Enabled: false
二、容器的基本命令
任务一、怎么把一个镜像变成容器
1、拉取镜像
[root@docker ~]#
[root@docker ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
[root@docker ~]# docker pull centos:centos7.9.2009
Using default tag: latest
latest: Pulling from library/centos
a1d0c7532777: Pull complete
Digest: sha256:a27fd8080b517143cbbbab9dfb7c8571c40d67d534bbdee55bd6c473f432b177
Status: Downloaded newer image for centos:latest
docker.io/library/centos:latest
[root@docker ~]#
2、查看镜像信息
[root@docker ~]#
[root@docker ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
centos latest 5d0da3dc9764 2 years ago 231MB
[root@docker ~]#
3、创建容器
[root@docker ~]# docker run -itd --name centos-test centos:centos7.9.2009
b9806c7e810e1a310e0c168037a0c170fd3de7f067d48b55eb543081b4f7dc64
[root@docker ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b9806c7e810e centos:centos7.9.2009 "/bin/bash" 14 seconds ago Up 14 seconds centos-test
[root@docker ~]#
4、进入环境
[root@docker ~]# docker exec -it centos-test /bin/bash
[root@`b9806c7e810e` /]#
任务二、docker run命令没有加name 会不会创建成功
在运行docker run命令时,如果没有使用--name参数为容器指定一个名称,Docker会为容器自动生成一个唯一的名称,说白了就是容器ID前几位,所以可以成功
任务三、如何显示创建的所有容器
[root@docker ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b9806c7e810e centos:centos7.9.2009 "/bin/bash" 4 minutes ago Up 4 minutes centos-test
7a06db41503b centos "/bin/bash" 6 minutes ago Exited (0) 6 minutes ago centos
[root@docker ~]#
任务四、如何创建容器的同时进入交互页面
[root@docker ~]# docker run -it --name centos-it centos:centos7.9.2009 /bin/bash
[root@00674de81777 /]#
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:xiaoman1221@yhdzz.cn,工作室将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有。


docker ps -a查所有容器状态经常用到
创建容器同时进交互页面这个很实用
之前用官方源根本下不动,换了加速器快多了
感觉docker run的参数解释得挺清楚的
新手表示vim操作那部分有点懵
七牛云这个地址是公开的吗?需要注册不
为啥我的daemon.json配置完重启总是报错啊
这个加速器切换方法确实有用,之前卡了半天换一个就好了
创建容器时加-it参数就能直接进交互界面了,这个很实用
vim操作部分对新手可能有点难度,建议加个简单说明
加速器切换确实有用,之前用官方源根本下不动
为啥我拉取centos镜像显示的是latest标签不是7.9.2009?
daemon.json配置要注意json格式,我之前漏了逗号就报错了
七牛云这个地址需要注册吗?还是公开的?
配置加速器后速度提升明显,之前等得花儿都谢了
docker ps -a这个命令经常用到,查容器状态很方便
用docker ps -a查退出状态的容器特别方便
新手问下,容器创建后怎么删除啊?
感觉国内用加速器是必须的,不然根本拉不动
为啥我的daemon.json配置完重启docker失败啊
这个教程把docker run的几个常用参数都讲清楚了,很实用
这个教程把基础操作都覆盖了,适合我这种刚接触的小白
七牛云的地址可以直接用吗?还是需要注册
配置加速器后确实快了不少,之前下载镜像要等好久
创建容器同时进交互页面这个操作666
这个centos镜像大小还挺合适的
进入容器后怎么退出啊?
退出容器直接输exit就行,或者Ctrl+D
-vim操作那部分能再详细点吗
-vim操作确实容易出错,建议加个注释说明保存退出的步骤
docker run不加name会自动生成名字这点很实用
这个教程对新手挺友好的,步骤写得很清楚
之前用docker pull卡了半天,换了加速器就好了
为啥我配置完加速器还是拉取很慢啊
用七牛云的加速器感觉比阿里云快一点
不同云服务商的加速器速度差别大吗?
阿里云加速器这个地址找起来还挺麻烦的
用阿里云加速器需要登录,有点麻烦