容器與主機連線

  1. 搜尋 apache-php 容器,只顯示名稱與描述。
    
    
  2. 啟用容器:使用主機8080埠號連線容器的80埠號,或使用 -P 選項自動選用對應埠號。
    [deyu5@kvm3 ~]$ podman run -dt -p 8080:80/tcp docker.io/eboraas/apache-php
    b250186757f809bf40ad4ef44e3e5c753643d0d2ac8498ce81598359048cf4fb
    
  3. 以 -l 選項,查看最新容器的埠號對應。
    [deyu5@kvm3 ~]$ podman port -l
    80/tcp -> 0.0.0.0:8080
    
  4. 以 -l 選項,查看最新容器的IP是空的,沒有IP。
    [deyu5@kvm3 ~]$ podman inspect -l | grep IPAddress
                "IPAddress": "",
    
  5. curl 成功連線容器。
    [deyu5@kvm3 ~]$ curl http://127.0.0.1:8080/ | grep 'It works'
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100 10701  100 10701    0     0   418k      0 --:--:-- --:--:-- --:--:--  454k
        <title>Apache2 Debian Default Page: It works</title>
              It works!