HUAWEI CLOUD EULEROS-制作Docker镜像并启动容器:使用镜像归档文件启动容器

时间:2025-06-17 16:10:49

使用镜像归档文件启动容器

  1. 确认repo源配置正常。

    请检查默认的/etc/yum.repos.d/hce.repo配置文件中参数是否正确,正确的配置如下。

    [base]
    name=HCE $releasever base
    baseurl=https://repo.huaweicloud.com/hce/$releasever/os/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=https://repo.huaweicloud.com/hce/$releasever/os/RPM-GPG-KEY-HCE-2
    
    [updates]
    name=HCE $releasever updates
    baseurl=https://repo.huaweicloud.com/hce/$releasever/updates/$basearch/
    ......
  2. 安装docker软件包。
    yum install docker -y
  3. 使用镜像归档文件创建容器镜像。
    mv /tmp/docker_rootfs/hce-docker.x86_64.tar.xz .
    docker import hce-docker.x86_64.tar.xz

    执行docker images命令可查看到容器镜像ID为6cfefae3a541。

    图2 查看容器镜像ID

    创建镜像可使用如下命令指定镜像的REPOSITORY和TAG参数。

    docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]

  4. 使用指定的镜像运行容器并进入其bash环境。

    运行如下命令后,如果shell视图改变,表示成功进入容器的bash环境。6cfefae3a541为上述镜像ID。

    docker run -it 6cfefae3a541 bash
support.huaweicloud.com/usermanual-hce/hce_manual_docker.html