一.docker安装
1.打开启动或关闭windows功能
2.勾选Hyper-V、适用于Linux的Windows子系统,虚拟机平台三项
若没有Hyper-V,以管理员身份执行以下文件
创建Hyper-V Installer.cmd
,然后写入
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
3.如果进入docker后一直转圈圈
执行wsl --update
更新后重启
4. 更改docker engine镜像
{
"registry-mirrors": [
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://registry.docker-cn.com"
]
}
二.docker的使用
查看docker 的命令帮助
docker -h
1.查看docker中的镜像
docker images
2.删除对应的镜像id
docker rmi "image id"
3.查看docker中正在运行的容器
docker ps -a 显示的是容器id
4.停止对应的容器id
docker stop "container id"
5.删除对应的容器id
docker rm "container id"
6.清除不用的容器
docker system prune
7.拉取minio镜像
docker pull minio/minio
创建目录
mkdir -p /home/minio/config
mkdir -p /home/minio/data
linux上
docker run -d -p 9000:9000 -p 9090:9090 --name=minio --restart=always -e "MINIO_ACCESS_KEY=admin" -e "MINIO_SECRET_KEY=admin123" -v /home/minio/data:/data -v /home/minio/config:/root/.minio minio/minio server /data --console-address ":9090" --address ":9000"
存在D盘上
docker run -d -p 9000:9000 -p 9090:9090 --name=minio --restart=always -e "MINIO_ACCESS_KEY=admin" -e "MINIO_SECRET_KEY=admin123" -v /D/minio/data:/data -v /D/minio/config:/root/.minio minio/minio server /data --console-address ":9090" --address ":9000"