记录podman的安装、配置以及一些常用操作,会不定时更新;
ubuntu 安装 podman
sudo apt update sudo apt install podman -y
podman配置国内镜像源
cd /etc/containers/ mv registries.conf registries.conf-bak touch registries.conf
使用vim等编辑器编辑registries.conf:
unqualified-search-registries = ["docker.io"] [[registry]] prefix = "docker.io" insecure = false blocked = false location = "docker.io" [[registry.mirror]] # location = "j3m2itm3.mirror.aliyuncs.com" location = "docker.mirrors.ustc.edu.cn"
podman指令兼容docker指令,镜像也能用docker镜像;
可以使用:
podman --help
或
podman 二级指令 --help(如 podman run --help)查询帮助。
# - 搜索镜像,如 openresty podman search openresty # - 安装镜像 podman pull openresty/openresty podman pull openresty/openresty:alpine # 指定镜像TAG podman pull openresty/openresty:latest # 指定镜像TAG # - 运行镜像 podman run -id -p 12123:80 -v \ /opt/openresty/nginx/conf:/usr/local/openresty/nginx/conf:Z --name openresty --privileged=true openresty/openresty:alpine # -i 允许对容器进行交互 # -d 后台运行 不会进入容器 # -t 在新容器内指定一个伪终端或终端 # -p 建立端口映射,主机(宿主)端口:容器端口 # -v 文件存储,左侧为映射到本地:右侧为容器内文件夹,防止镜像过大,迁移困难 # --privileged 给容器权限 # --name 给启动的容器命名 # 查看运行的容器 podman ps -a # 停止容器 podman stop 容器id # 删除容器 podman rm 容器id # 删除镜像 podman rmi 镜像名称
[1]. podman的配置以及命令详解;
[2]. Ubuntu安装podman;
[3]. 【Docker】docker介绍及podman使用命令;
[4]. docker run 命令详解(新手入门必备)