命令替换
ifconfig
, netstat
默认不再安装, 需要手动安装net-tools
包. 官方建议的替代命令是ip
和ss
.
ifconfig
的直观替代命令是ip -s -h addr
, 其中-s
展示接口流量统计信息, -h
展示为人类可读形式.
ping
命令在inetutils-ping
包中.
ip
命令在iproute2
包中.
腾讯云新购云主机常用初始化方式:
1 | sudo apt update && sudo apt autoremove -y && \ |
安装 Podman
1 | . /etc/os-release |
安装 podman-docker, 并启动podman服务.
注: 随着podman-docker
版本的不断更新, 此处的链接可能会发生变化. 若404请访问Index of /ubuntu/pool/universe/libp/libpod/获取最新的deb包列表.
1 | curl -vL http://mirrors.cloud.tencent.com/ubuntu/pool/universe/libp/libpod/podman-docker_3.2.1+ds1-2ubuntu3_amd64.deb -o podman-docker.deb |
安装 docker-compose.
pip版本一般要比apt版本更新.
1 | sudo apt install -y python3-pip |
修改默认启用cgroups版本为v2
vim /etc/default/grub
将 systemd.unified_cgroup_hierarchy=1
添加到 GRUB_CMDLINE_LINUX
或者 GRUB_CMDLINE_LINUX_DEFAULT
中.
sudo update-grub && sudo reboot
必须重启才能生效.
Rootless容器无法添加资源限制
查看是否为用户启用了控制器代管:
cat "/sys/fs/cgroup/user.slice/user-$(id -u).slice/user@$(id -u).service/cgroup.controllers"
若输出中缺乏对应的控制器, 创建文件/etc/systemd/system/user@.service.d/delegate.conf
1 | [Service] |
参考
containers/podman: troubleshooting.md
修订记录
创建日期: 2021-08-12 15:45:00 (UTC+0)