一、容器
1.1 概念:自带环境的软件(容器类似一个微型虚拟机,这个虚拟机上运行软件所需的操作系统,在操作系统上运行容器提供的软件服务) 镜像:由开发人员专门为某个服务定制的容器安装包 容器:镜像运行的实例 本质是下载软件、安装软件,运行软件 仓库:存放镜像的地方
1.2 镜像仓库的搭建
podman是红帽官方自己推出的,当前红帽系统默认安装好podman,使用命令podman --version 可以查看系统中podman的版本
安装podman yum install podman –y 查看版本 podman -v 或 podman --version
1.3 实操
1.3.1 镜像仓库配置
vim /etc/containers/registries.conf
Vim /etc/containers/registries.Conf [registries.search] registries = ['registry.access.redhat.com', 'registry.redhat.io', 'docker.io’] short-name-mode = 'permissive’
registry 镜像注册表
insecure=false 只能使用https协议 true可以使用https
1.3.2 测试镜像库是否可用
podman search 镜像仓库地址/镜像名 (该命令可用查看指定镜像仓库中的镜像)
例: podman search docker.io/centos
1.3.4 下载镜像
podman pull 仓库地址/镜像名
podman images 查看本地镜像
podman images rm /仓库地址/镜像名 删除镜像
1.3.5 容器管理
启动并创建容器 podman run –-name 容器名 –d 镜像地址 (--name 给容器起名字 -d 容器在后台运行 -i 代表交互式启动 -t 启动一个伪终端)
例:podman run --name centos-test -it 镜像地址
podman ps 查看容器状态 (ps 查看运行中的容器 -a 查看所有容器状态) podman ps -a
podman stop 容器名 停止容器
podman start 容器名 启动容器
podman rm 容器名 删除容器