首先得有Docker Desktop。这个需要去官网下载。找其他文章下载即可。
打开Docker软件 找到设置:
把引擎修改成这样
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"dns": [
"8.8.8.8",
"1.1.1.1"
],
"experimental": false,
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn"
]
}
因为终端cmd:
因为不这样会报错:
C:\Users\ASUS>docker search minio Error response from daemon: Get "https://index.docker.io/v1/search?q=minio&n=25": dialing index.docker.io:443 container via direct connection because static system has no HTTPS proxy: connecting to index.docker.io:443: dial tcp [2a03:2880:f12a:83:face:b00c:0:25de]:443: connectex: No connection could be made because the target machine actively refused it.
意思就是老外的东西,国内的网络比较拿的比较费力,需要加镜像“加速”弄到手。
这里我是新手有个误区,就是我以为要在终端中要在指定的目录下才能找到拉取minio,其实已经全局配置了。
加上上面的配置更改就行了拉取了。
拉取成功之后再运行:
终端命令:
docker run -p 9000:9000 -p 9090:9090 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=minioadmin" -e "MINIO_SECRET_KEY=minioadmin" -v /home/minio/data:/data -v /home/minio/config:/root/.minio minio/minio server /data --console-address ":9090" -address ":9000"
成功之后可以检查一下:
docker ps
可以看到
找到我们的ports,这里要有数据,不然浏览器搜索不到。
我有很多次是ports没有数据的,如同这样:
是因为上面的
可以进行修改命名我提供的命名是正确的。其实都是正确的,不过这样能够占用端口,容易明白。
没有端口的另一种我也不太懂:
这里是AI的解释:弄好的可以直接跳过
-------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------
登录进去进行了。