如何使用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创建容器
  • sql2008如何收缩数据库日志
  • 龙神契约羽翼之心怎么用
  • 剁椒泥鳅的做法
  • 大家知道打药机的特点和适用范围吗?
  • 散热器水垢应该怎么清除
  • 热门搜索
    爆肚的做法 咸菜的做法大全 鱼肚的做法 网线做法 豆腐皮的做法大全家常 骅怎么读拼音 木耳的做法 堑怎么读 鸭爪的做法大全 红烧肉做法