【2022.05.19】在windows下部署docker服务

开启hyper-V

docker会用到的虚拟化

在管理员powershell中输入

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

注册dockerhub

Docker Hub

注册好了后会进入下载页面,网速看个人

安装

安装好了后再powershell中进行测试

docker run hello-world

报错

如果出现以下错误

image-20220519164743683

那么就要下载新的wsl

地址:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

限制内存

根据自己的电脑配置,我只有8G,不想让WSL占用过多资源

1.按下Windows + R 键,输入 %UserProfile% 并运行进入用户文件夹

2.新建文件 .wslconfig ,然后记事本编辑

3.填入以下内容并保存, memory为系统内存上限,这里限制最大2G

[wsl2]
memory=2GB
swap=0
localhostForwarding=true

4.然后启动cmd命令提示符,输入 wsl --shutdown 来关闭当前的子系统
5.Docker会提示重启即可

常用docker

portainer

docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer   portainer/portainer
posted @ 2022-05-19 16:53  Mokou  阅读(726)  评论(0编辑  收藏  举报