系统相关
首页 > 系统相关> > ubuntu podman相关

ubuntu podman相关

作者:互联网

前言


记录podman的安装、配置以及一些常用操作,会不定时更新;

正文


1. 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"

2. podman常用指令

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 命令详解(新手入门必备)

标签:容器,--,ubuntu,podman,openresty,镜像,相关,docker
来源: https://www.cnblogs.com/brian-sun/p/16694334.html