从docker迁移服务到podman
服务器系统更新了 Debian12,支持 podman 的版本到 Version:4.3.1,将一些服务迁移过去,做个记录 0x00 安装 podman 所有的操作都在非Root环境下 # 安装podman sudo apt install podman slirp4netns fuse-overlayfs # 安装podman-compose(可选) sudo apt install python3 pipx -y # Debian12需要配置为pipx安装 pipx ensurepath # pipx初始化环境 pipx install podma-compose # 配置docker.io仓库 mkdir ~/.config/containers/ echo 'unqualified-search-registries = ["docker.io"]' | tee -a ~/.config/containers/registries.conf 0x01 配置网络 $ sudo lsmod | grep macvlan # 若无任何返回,说明还未加载 macvlan 内核模块。 $ sudo modprobe macvlan # 加载 macvlan 内核模块,若执行报错,说明 kernel 不支持该特性。 0x02 配置进程守护 以容器名 <container_name> 为例,生成 systemd 单元文件实现开机自启: ...