网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

如何使用systemd创建容器

时间:2024-11-13 15:11:52

1、首先使用systemd-nspawn创建一个容器是很容易的,有专门为Debian创造的应用,并且无法在其它发行版中正常运行,需要运行debootstrap,可以从Fedora仓库中安装它,运行命令来初始化一个Debian文件系统。

如何使用systemd创建容器

2、然后修改架构,若是x86_64,就不需要修改,不是的话必须将架构的名称改为amd64,可以使用uname -m来显示机器架构,设置命令来启动容器。

如何使用systemd创建容器

3、接着使用DNF而非debootstrap,设置一个最小化的Fedora系统,可以运行如图的命令,要将/absolute/path/替换成任何容器存放的位置。

如何使用systemd创建容器

4、如果查看一个名为foobar的容器的日志,可以使用journalctl --machine=foobar也可以使用systemctl --machine=foobar status service来查看运行在这个容器中的服务状态。

如何使用systemd创建容器

5、然后要使用SELinux强制模式也就是Fedora默认模式,需要设置容器SELinux环境,在宿主系统上运行如图的两行命令就可以实现。

如何使用systemd创建容器

6、最后为了确保使用容器路径替换/path/to/container,对于其它容器DebianJessie应该运行如图的命令来实现。

如何使用systemd创建容器
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com