(一)docker=>镜像篇image

docker镜像篇 学习笔记整理
镜像
search
搜索Docker Hub(镜像仓库)上的镜像
docker search [镜像名称]
$ docker search ubuntu
pull
下载远程仓库(如Docker Hub)中的镜像
docker pull [镜像名称]
$ docker pull ubuntu
#注释:
#获取的镜像在哪里?
#/var/lib/docker 目录下
#由于权限的原因我们需要切换root用户
#那我们首先要重设置root用户的密码:
:~$ sudo passwd root
#这样就可以设置root用户的密码了。
#之后就可以自由的切换到root用户了
:~$ su
#输入root用户的密码即可。
#当然,如果想从root用户切换回一般用户,则可使用 su -val(一般用户名)
#而当你再次切回到root用户,则只需要键入exit,再次输入exit则回到最初的用户下
#操作下面的文件可以查看相关的镜像信息
:~$ vim /var/lib/docker/image/overlay2/repositories.json
#文件所在
:~$ pwd
/var/lib/docker/image/overlay2/imagedb/content/sha256
images (等同 image ls)
docker images 列出本地镜像
tag
对本地镜像的NAME、TAG进行重命名,并新产生一个命名后镜像
docker tag [老镜像名称]:[老镜像版本][新镜像名称]:[新镜像版本]
docker tag nginx:latest nginx-test:v1.0
rmi
将本地的一个或多个镜像删除
docker rmi [命令参数][镜像ID]
docker rmi [命令参数][镜像名称]:[镜像版本]
docker image rm [命令参数][镜像]
-f, --force 强制删除
save
导出镜像到本地
docker save -o 本地路径 镜像名称或ID
docker save -o nginx.tar nginx
-o --output
load
导入本地镜像
docker load -i < 本地文件路径
docker load < nginx.tar
-i --input
history
查看本地的一个镜像历史
docker history [镜像名称]:[镜像版本]
docker history [镜像ID]
docker history sswang-nginx:v1.0
inspect
查看镜像详细信息:
docker image inspect [命令参数] [镜像名称]:[镜像版本]
docker inspect [命令参数] [镜像ID]
docker inspect nginx
import根据模板创建镜像
登录系统模板镜像网站:
https://download.openvz.org/template/precreated/
找到一个镜像模板进行下载,比如说ubuntu-16.04-x86_64.tar.gz,地址为:
https://download.openvz.org/template/precreated/ubuntu-16.04-x86_64.tar.gz
命令格式:
cat 模板文件名.tar | docker import - [自定义镜像名]
演示效果:
cat ubuntu-16.04-x86_64.tar.gz | docker import - ubuntu-mini

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值