docker 基础命令之镜像篇

docker pull 仓库 标签//下载一个镜像
Docker images//查看本地有哪些镜像
Docker search 仓库 标签//从仓库中搜索镜像
Docker rmi 仓库 标签名或者id //删除镜像

⚠️注意 不可删除容器依赖的镜像。先docker ps -a查看有哪些容器 先删除容器再删除镜像。
删除容器命令 docker rm continerid(容器ID)
也可以强制删除镜像,命令docker rmi -f 镜像名称 但是这样不好,会给系统留下垃圾



创建镜像
基于已有镜像创建
首先要运行该镜像,然后改动一些东西,比方说增加一个文件什么的
Docker commit -m"this is comment" -a"作者信息" 容器ID 新镜像名称
如果创建成功,会返回一个新镜像ID

存出镜像
$ sudo docker save -o ubuntu_14.04.tar ubuntu:14.0//把镜像打包成压缩文件

导入镜像
$ sudo docker load --input ubuntu_14.04.tar

$ sudo docker load < ubuntu_14.04.tar

上传镜像到仓库
可以使用docker push命令上传镜像到仓库,默认上传到DockerHub官方仓库(需要登录),命令格式为docker push NAME[:TAG]。
用户在DockerHub网站注册后,即可上传自制的镜像。例如用户user上传本地的test:latest镜像,可以先添加新的标签user/test:latest,然后用docker push命令上传镜像:
$ sudo docker tag test:latest user/test:latest
$ sudo docker push user/test:latest
The push refers to a repository [base/163] (len: 1)
Sending image list

Please login prior to push:
Username:
Password:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值