Linux——运行基本容器

1.安装容器管理

   使用yum命令安装container-tools模块,包括工具podman和skopeo。

yum module install container-tools

2.选择容器镜像和注册表

(1)容器注册表:用于存储和检索容器镜像的存储器,从注册表中将容器镜像下载或提取到本地系统,用于运行容器。

(2)容器命名约定

registry_name/user_name/image_name:tag

   registry_name:存储镜像的注册表的名称,通常是完全限定域名

   user_name:镜像所属的用户或组织

   image_name:用户命名空间中必须唯一

   tag:标识镜像版本,如果镜像名称不包括镜像标签,假定为latest

(3)podman login命令:登录容器注册表

3.运行容器

(1)在运行容器时,必须先提取容器镜像。可以使用podman从注册表中提取镜像,镜像名称应             使用完全限定镜像名称。 

(2)podman pull命令:从注册表中提取镜像,将其保存在本地

Linux——运行基本容器_第1张图片

(3)podman images命令:列出镜像

(4)podman run命令:从容器镜像创建并启动新容器。

-t 伪终端将被分配给容器
-i 容器接受标准输入
-d 容器在后台运行(已分离)
--name 设置容器名称
-it 为容器分配一个终端,并与容器交互
--rm 在容器中运行命令,无需交互时,在命令完成后删除容器

Linux——运行基本容器_第2张图片

4.分析容器时隔离

   容器在提供资源的运行时隔离,容器利用Linux命名空间为资源提供独立的隔离环境,将容器内运行的进程与主机上的所有其他进程隔离开。容器内的用户名和ID与主机上的用户名和ID不同。

你可能感兴趣的:(Linux,linux)