首页 > 其他分享 >常见docker命令(四)-本地镜像管理

常见docker命令(四)-本地镜像管理

时间:2022-08-15 22:15:51浏览次数:55  
标签:tar nginx mynginx v1 本地 镜像 docker

查看镜像
docker images
docker rmi-删除镜像
删除mynginx最新镜像
docker rmi -f mynginx:latest

docker tag-标记本地镜像,将其归入某个仓库
开发一个新地mynginx版本,将其打标为v1
docker tag mynginx mynginx:v1
如果此时继续对mynginx进行开发新版本,将其打标为v2
docker tag mynginx mynginx:v2
此时mynginx镜像就有三个版本,latest,v1,v2
每开发一个版本打一个标签,根据需要去运行某个版本。可以同时运行多个版本,
也可对版本进行升级,回退等操作。

docker build 使用dockerfile创建镜像
使用当前目录地dockerfile创建镜像,标签为nginx/mynginx:v1
docker build -t nginx/mynginx:v1
使用远程dockerfile创建镜像
docker build github.com/creack/docker-nginx
使用指定的dockerfile文件创建镜像
docker build -f /data/nginx/dockerfile

docker history查看指定镜像的创建历史
查看mynginx:v1的创建历史
docker history mynginx:v1

docker save-将指定镜像保存成tar文件
将mynginx:v1保存成tar文件
docker save -o mynginx_v1.tar nginx/mynginx:v1

docker load-导入使用docker save导出的镜像
将mynginx_v1.tar导入使用
docker load --input mynginx_v1.tar

docker import-从归档文件(tar)中创建镜像
使用mynginx_v1.tar创建镜像,命名为nginx/mynginx:v2
docker import mynginx_v1.tar nginx/mynginx:v2

要想了解测开更多的技巧,或者想和更多大神交流,加入qq群

标签:tar,nginx,mynginx,v1,本地,镜像,docker
From: https://www.cnblogs.com/mtck/p/16589819.html

相关文章

  • Mac M1安装Docker
    MacM1安装Docker,并配置国内镜像地址1、Docker下载:连接:https://docs.docker.com/docker-for-mac/apple-silicon/ 点击Download进行下载.dmg文件。2、Docker安装双......
  • docker 5
    docker5创建网络控制台输入命令dockernetworkcreate-oparent=en0--driver=bridge--subnet=192.168.3.157/24--gateway=192.168.3.157mynetwork  验证 ......
  • Kubernetes权威指南:从Docker到Kubernetes实践全接触(纪念版)pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1ixSNuJy5Q7rtUzeOpUi4Sw点击这里获取提取码。 ......
  • docker总结
    在jenkins中创建pipeline,在配置中的流水线添加以下脚本   pipeline{    agentany    stages{        stage('buildtheimage'){      ......
  • laravel框架本地安装后 路由 除了/ 其他都无法访问的问题
    public文件夹里的 .htaccess 写入代码<IfModulemod_rewrite.c><IfModulemod_negotiation.c>Options-MultiViews</IfModule>RewriteEngi......
  • Docker
    dockerDocker安装与启动1.安装可能需要的依赖yuminstall-yyum-utilsdevice-mapper-persistent-datalvm22.更换yum源yum-config-manager--add-repohttp://mirr......
  • 重置密码会直接带入本地缓存密码问题
    之前做vue项目中就遇到过,主要问题是第一个  type="Password" 输入框会默认带入本地缓存密码解决思路是在使用的输入框前面加一个输入框,然后隐藏<input......
  • Docker 安装mysql 5.6
    一、dockerhub上面查找mysql镜像dockersearchmysql二、hub上拉取mysql镜像到本地标签为5.6dockerpullmysql:5.6三、使用mysql5.6镜像创建容器(也叫运行镜像)dockerru......
  • Docker卡在Docker Desktop stopped
    1、检查虚拟机-设置-处理器-虚拟化引擎  勾选前两项2、再次启动Docker以后,如果卡在starting界面点击TroubleShoot  分别尝试这两个选项,点完后,发现出现了新的状......
  • Docker收尾
    自动化部署&验证下⾯我们可以把⾃动构建镜像,以及⾃动启动服务,和⾃动化验证测试服务的过程,完全结合Jenkins持续集成的流⽔线,完全实现⾃动化的部署和过程.pipeline脚本中......