一、准备工作
系统要求win10/win11,打开“启用或关闭Widows功能” ,勾选上下图红框两项,如果是win11,“虚拟机平台”翻译为“Vitural Machine Platform”。

以管理员身份运行cmd,运行下面两条命令安装wsl
wsl --set-default-version 2

wsl --update --web-download
这一步可能会比较花费时间,--web-download表示通过github获取下载资源。

二、下载docker
docker官网需要vpn或代理服务才能访问。官网链接:
https://hub-stage.docker.com/
https://hub-stage.docker.com/
根据自己电脑的CPU架构选择版本进行下载,一般选择AMD64版本:

下载完成后,点击可执行程序可以直接安装,但不可选择安装路径。如果想需求你则安装路径可以命令行的方式进行安装,把“D:\docker”改成自己的路径即可。
start /w."" "Docker Desktop Installer.exe" install --installation-dir=D:\docker
安装完成后,输入下面的命令后能显示版本号则说明安装成功。
docker --version

三、配置镜像源
打开docker desktop,在“设置”找到“Docker Engine”,添加图中红框内容:
{
"registry-mirrors": [
"https://do.nark.eu.org",
"https://dc.j8.work",
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://dockermirrors.ustc.edu.cn",
"https://docke.nju.edu.cn"
]
}

四、常用命令
1、拉取一个镜像
docker pull nginx

2、查看所有已下载的镜像
docker images

3、删除一个镜像
docker rmi 镜像名称/镜像ID
例如:
docker rmi nginx
4、运行一个容器
docker run --name my-nginx -d -p 8080:80 nginx
--name:指定容器名称
-d:后台运行容器
-p:端口映射,将主机的8080端口映射到容器的80端口
nginx: 镜像模板,也可以改为镜像模板的ID

5、查看所有正在运行的容器
docker ps

docker ps只能看到正在运行的容器,如果想同时看到停止运行的容器,可使用如下命令:
docker ps -a
6、让一个容器停止运行
docker stop my-nginx
7、重新启动容器
docker start my-nginx
8、删除一个容器
docker rm my-nginx
9、进入/退出容器shell
进入shell:
docker exec -it "容器ID" /bin/sh
退出shell:
exit

1万+

被折叠的 条评论
为什么被折叠?



