podman容器的开机自启

pdoman容器的开机自启

使用podman generate --help查看用法
[root@podman ~]# podman generate --help
Generate structured data based on containers, pods or volumes

Description:
  Generate structured data (e.g., Kubernetes YAML or systemd units) based on containers, pods or volumes.

Usage:
  podman generate [command]

Available Commands:
  kube        Generate Kubernetes YAML from containers, pods or volumes.
  systemd     Generate systemd units.

使用podman generate systemd --help查看用法:
[root@podman ~]# podman generate systemd --help
Generate systemd units.

Description:
  Generate systemd units for a pod or container.
  The generated units can later be controlled via systemctl(1).

Usage:
  podman generate systemd [options] {CONTAINER|POD}

Examples:
  podman generate systemd CTR
  podman generate systemd --new --time 10 CTR
  podman generate systemd --files --name POD

Options:
      --container-prefix string   Systemd unit name prefix for containers (default "container")
  -f, --files                     Generate .service files instead of printing to stdout
      --format string             Print the created units in specified format (json)
  -n, --name                      Use container/pod names instead of IDs
      --new                       Create a new container or pod instead of starting an existing one
      --no-header                 Skip header generation
      --pod-prefix string         Systemd unit name prefix for pods (default "pod")
      --restart-policy string     Systemd restart-policy (default "on-failure")
      --separator string          Systemd unit name separator between name/id and prefix (default "-")
  -t, --time uint                 Stop timeout override (default 10)


root Podman容器服务自启动

[root@podman ~]# docker run -tid --name web nginx 
ecc9ed4d4aa9cdae2ad9d03c035b44506edced027635ee71bb9824989d57bd08
[root@podman ~]# docker ps -a
CONTAINER ID  IMAGE                           COMMAND               CREATED        STATUS            PORTS       NAMES
ecc9ed4d4aa9  docker.io/library/nginx:latest  nginx -g daemon o...  7 seconds ago  Up 5 seconds ago              web
[root@podman ~]# docker generate systemd --files --name web
/root/container-web.service
[root@podman ~]#mv container-web.service /usr/lib/systemd/system/
[root@podman ~]# systemctl status container-web
● container-web.service - Podman container-web.serv>
   Loaded: loaded (/usr/lib/systemd/system/containe>
   Active: inactive (dead)
     Docs: man:podman-generate-systemd(1)
lines 1-4/4 (END)
[root@podman ~]# systemctl enable --now container-web
[root@podman ~]# systemctl status container-web
● container-web.service - Podman container-web.service
   Loaded: loaded (/usr/lib/systemd/system/container-web.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2021-12-15 21:42:26 CST; 36s ago
     Docs: man:podman-generate-systemd(1)
 Main PID: 28486 (conmon)
    Tasks: 0 (limit: 4743)
   Memory: 712.0K
   CGroup: /system.slice/container-web.service
           ‣ 28486 /usr/bin/conmon --api-version 1 -c ecc9ed4d4aa9cdae2ad9d03c035b44506edced027635ee71b
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值