docker学习之路(二)---- 创建/删除/上传镜像

创建镜像 :创建镜像有三种方式: 基于已有镜像的容器创建, 基于本地模板导入, 基于DocKerFile创建

基于已有镜像的容器创建
[root@iZbp136w7gitvhojprui2jZ ~]# docker run -ti centos /bin/bash

创建一个test文件
[root@da13d052a629 /]# touch test

退出
[root@da13d052a629 /]# exit

提交 docker commit
-a 参数: 作者信息
-m 参数: 提交信息
-p 参数: 提交时暂停容器运行

[root@iZbp136w7gitvhojprui2jZ ~]# docker commit -a 'ShuPF' -m'Added a new File' da13d052a629 test

成功返回信息
sha256:c42a9fd44a4411121a6855d43cde57ea729c6f23bea3a75ecee908b980ca3e11

查看镜像 
[root@iZbp136w7gitvhojprui2jZ ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
test                latest              c42a9fd44a44        35 seconds ago      202 MB
docker.io/centos    latest              9f38484d220f        4 months ago        202 MB

上传镜像 docker push
上传镜像需要去DockerHub网站进行注册

先创建一个tag标签
docker tag test:latest user/test:latest
上传
docker push user/test:lastest

第一次使用时, 会提示输入登录信息或进行注册

删除镜像

删除镜像需先删除容器在删除镜像

查看容器:docker ps -a

[root@iZbp136w7gitvhojprui2jZ ~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                      PORTS               NAMES
da13d052a629        centos              "/bin/bash"         37 minutes ago      Exited (0) 32 minutes ago                       kind_blackwell
 

删除容器: docker rm da13d052a629

查看镜像:docker images

[root@iZbp136w7gitvhojprui2jZ ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
root/test           latest              c42a9fd44a44        About an hour ago   202 MB
test                latest              c42a9fd44a44        About an hour ago   202 MB
docker.io/centos    latest              9f38484d220f        4 months ago        202 MB

删除镜像:docker rmi -f  c42a9fd44a44

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值