一、macos(m1芯片)安装docker
官方下载
二、更改镜像文件
那个 engine那个选择添加镜像源,加一个逗号,和一个新的镜像源文件
{
"experimental": false,
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"features": {
"buildkit": true
},
"registry-mirrors": [
"https://hub-mirror.c.163.com"
]
}
问题:更改镜像文件之后,由于填写错误的格式了,一直起不来。
2022年11月01日
正式可用的
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"features": {
"buildkit": true
},
"registry-mirrors": [
"https://jjzi6741.mirror.aliyuncs.com"
]
}
彻底删除docker
sudo rm -rf /usr/local/bin/docker
sudo rm -rf /usr/local/lib/docker
sudo rm -rf ~/.docker
重点是第三条语句。默认的更改镜像源文件在里面,我反复卸载了很多次docker,还是不成功启动。最后发现还有这个配置文件隐藏。删除就可以启动了.
第三条有docker的默认镜像下载文件config等
三、正常运行
docker pull hello-world
docker run hello-world
四、问题说明
每次开机总是会自启动 Docker 容器,如果不经常用到 Docker 的话,让 Docker 常驻内存还是比较浪费资源的,就想着禁止其自启动。刚开始想着是通过“系统偏好设置 --> 用户与群组 --> 登陆项”禁止其开机自启动,之后发现这儿根本没有 Docker 容器这一项,一直也想不出怎样禁止其开机自启动。
解决方案
点击 Preferences 菜单
取消 Automatically start Docker when you log in
搞定!
--------------------------------------------------------
windows下安装 docker
【已解决】win10系统 Docker 提示Docker Engine stopped解决全过程记录_win10 docker engine stopped-CSDN博客
1、CPU开启虚拟化,bios里面 amd芯片的 开启CPU 的SVM enable
2、服务的虚拟化开启 hyper-v。同时ctrl+del+windows 查看是否开启了虚拟化
3、同时开机自动启动 docker。参看上面文章
4、wsl也开启
5、配置更快的下载源
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"features": {
"buildkit": true
},
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://1nj0zren.mirror.aliyuncs.com",
"https://docker.mirrors.ustc.edu.cn",
"http://f1361db2.m.daocloud.io",
"https://registry.docker-cn.com"
]
}