Linux实战(6):Centos8上传镜像

小记

做以下操作之前得准备一个Docker Hub 的账号,然后创建仓库可私有也可公有这得看你自己了,仓库的名称需记住等等会有用。

  1. 安装podman

podman跟docker使用的命令非常的接近,但在安全性跟使用性上较强于docker,我想这也是Centos8使用podman的原因吧,我此说的很片面,如需详细的了解介意自我爬楼。

dnf -y update && dnf -y install podman

或者

yum -y update && yum -y install podman
  1. 拉取基础镜像
podman pull centos:7
  1. Podman Run
podman run -itd --name demo centos:7
  1. 进容器按照需求修改

我这就创建一个demo的文件夹。

podman exec -it demo bash
mkdir /demo
exit
  1. 登录Docker Hub
podman login docker.io -u 账号 -p 密码

登录成功会提示Login Succeeded!

  1. 将修改的容器打包成新的镜像
podman commit 470671670cac helpdesk88/helpdesk:2   #

命令解释:podman commit 容器ID 用户名称/仓库名称:标签(用户名称是你Docker账号的名称,仓库名称是你刚刚创建的仓库名称,标签是为了标记不打也没事,但会覆盖最新的)

  1. 上传镜像
podman push helpdesk88/helpdesk:2

大功告成

其实从以上的操作不难看出podman非常的容易上手,基本都是将原来的docker命令改为podman,希望我的分享对各位有所帮助,谢谢!

posted @ 2020-02-13 18:48  自在拉基  阅读(205)  评论(0编辑  收藏  举报