关于安装podman desktop
安装podman desktop主要是为了替换docker desktop ,由于docker desktop不用商用 ,并且不少企业内部禁用该工具,window系统上的替换品可以用rancher desktop或podman desktop 替换
podman desktop 官方下载地址 https://podman-desktop.io/ 一键安装不做多说
wsl相关说明
WSL全称为 Windows Subsystem for Linux,说直白就是在Windows上运行的Linux子系统,无论docker desktop,rancher ,podman都需要依赖该功能,安装过程直接看微软官方说明 https://learn.microsoft.com/zh-cn/windows/wsl/install
操作
当安装好podman 之后
wsl -l #查看一下是否存在podman-machine-default
wsl --set-default podman-machine-default # 将其设置为默认LINUX虚拟机
wsl #进入LINUX
sudo vi /etc/containers/registries.conf #一定要sudo ,不然可能无法保存配置
找到/etc/containers/registries.conf文件进行编辑,由于执行时默认会先找/etc/containers/registries.conf.d/下的配置,可以先将
/etc/containers/registries.conf.d/*.conf删除或改后缀如.bak
在VI编辑器中按I键进入编辑模式修改加速仓库地址,在底部添加私有仓库地址如下,再按ESC=>按:=>wq保存退出
#这行是替换原行
unqualified-search-registries = ["j5hlnxkk.mirror.aliyuncs.com","docker.mirrors.ustc.edu.cn","hub-mirror.c.163.com","registry.fedoraproject.org", "registry.access.redhat.com", "docker.io", "quay.io"]
##下面是底部添加为镜像地址或私仓
[[docker.io]]
location = "docker.mirrors.ustc.edu.cn/"
[[docker.io]]
location = "j5hlnxkk.mirror.aliyuncs.com"
[[docker.io]]
location = "registry.cn-hangzhou.aliyuncs.com"
insecure = true #当为http时设置为true
再试验证生效,podman 命令与docker差不多,如下成功