Windows安装docker也可以,不过docker-desktop用起来也是挺难受的。
试用了一下podman,一样是基于wsl,所以只能win10以上系统能够安装使用。感觉比docker安装稍微比较简单点,也没有Windows版docker那么占用资源。
1、安装podman。
下载:https://github.com/containers/podman/releases/
Windows版本就是.msi扩展名后缀那个版本。直接安装即可。
2、初始化设置。
安装之后打开powershell
#创建第一台机器,如果没有安装wsl,也可以自动安装所需要的各种组件,重启之后就可以安装了 podman machine init #启动机器 podman machine start #设置rootful权限,如果不设置一些容器可能跑不起来。 podman machine stop podman machine set --rootful podman machine start
一些常用命令:
#查看wsl子系统运行状态 podman machine ls #当然也可以使用wsl的一些命令 wsl -d podman-machine-default #进入子系统 #其他命令和docker差不多。
3、安装一些容器,
比如青龙面板:
podman run -dit --network bridge -v D:\ql\data:/ql/data -p 5700:5700 --name qinglong --hostname qinglong docker.io/whyour/qinglong:latest
-v映射的目录D:\ql\data,如果没有就自己创建一个。