首页 > 其他分享 >Docker打包镜像

Docker打包镜像

时间:2024-03-11 15:12:00浏览次数:21  
标签:opentcs nena v1.0 镜像 Docker docker 打包

1、打包镜像

(1)查看运行的容器ID

$ docker ps -a

(2)将运行中的容器打包成镜像

$ docker commit -m ""  -a "" [CONTAINER ID] [给新的镜像命名]

例如:

$ docker commit -a "[email protected]" -m "my openTCS-NeNa env iamge v1.0" d99d675d3dfa opentcs-nena:v1.0
  • -a: 提交的镜像作者;
  • -m: 提交时的说明文字;
  • -p: 在commit时,将容器暂停;
  • 镜像名不能有大写;

(3)查看镜像

$ docker images

2、打包镜像到其他服务器

(1)导出镜像
docker save [OPTIONS] IMAGE [IMAGE...]

$ docker save -o /home/username/Work/docker-image/my_opentcs-nena_v1.0.tar opentcs-nena:v1.0

(2)传输到另一台服务器

$ scp local_file ${remote_username}@${remote_ip}:${remote_folder}

(3)导入镜像
docker load [OPTIONS]

$ docker load --input my_opentcs-nena_v1.tar.tar
  • --input, -i: 指定导入的文件, 代替STDIN;
  • --quiet, -q: 精简输出信息;

标签:opentcs,nena,v1.0,镜像,Docker,docker,打包
From: https://www.cnblogs.com/capybara-lsq/p/18066101

相关文章

  • Windows系统中安装docker
    目录一.安装wsl二.下载dockerdesktop三.更换Docker镜像引用出处一.安装wsl在安装wsl之前,先在Windows中配置WSL环境,步骤很简单,按照以下文章进行Windows10/11配置WSL(Ubuntu)环境以管理员身份打开WindowsPowerShell,执行以下命令执行该命令必须是Windows102004及更高版本......
  • ubuntu20.04-通过docker安装jenkins并自动化发布java
    前言jenkins需要git、maven和node,其中maven和node手动添加,git和git环境是jenkins镜像自带了的。如果删除了docker对应的jenkins容器后(删除前一定备份jenkins_home整个文件夹,否则怕前功尽弃:tar-czvfjenkins_home.tar.gz/var/jenkins_home)如果删除了容器,需要重新安装并配置m......
  • Docker的安装及镜像加速的配置
    目录一.切换到root二.卸载旧版docker三.配置docker的yum库四.安装Docker五.Docker的启动和验证六.配置Docker阿里云镜像加速(全程免费)一.切换到rootsu二.卸载旧版docker首先如果系统中已经存在旧的Docker,则先卸载:yumremovedocker\docker-client\docker-clie......
  • 在Windows server 2012R2系统安装使用docker
    REF:https://blog.csdn.net/user_san/article/details/121037022需要进行配置,否则无法将端口映射出来,导致连接不上数据库。另外MYSQL8.0签权方式改变,无法通过navicat连接,需要修改ALTERUSER'root'@'%'IDENTIFIEDWITHmysql_native_passwordBY'123123';FLUSHPRIVILEGES......
  • docker容器
    1.运行容器dockerrun是启动容器的方法。可用三种方式指定容器启动时执行的命令:(1)CMD指令。(2)ENTRYPOINT指令。(3)在dockerrun命令行中指定容器启动时执行pwd,返回的/是容器中的当前目录。执行dockerps或dockercontainerls可以査看Dockerhost中当前......
  • centos 系统如何彻底删除docker命令
    如果你想完全删除CentOS系统上的Docker命令,你可以按照以下步骤进行:步骤1:停止正在运行的Docker服务sudosystemctlstopdockerCopyCopy步骤2:卸载Docker软件包卸载Docker软件包:sudoyumremovedocker-cedocker-ce-clicontainerd.ioCopyCopy删除Dock......
  • 使用 Docker 部署 Fiora 在线聊天室平台
    一、Fiora介绍Fiora简介Fiora是一款开源免费的在线聊天系统。GitHub:https://github.com/yinxin630/fioraFiora功能注册账号并登录,可以长久保存你的数据加入现有群组或者创建自己的群组,来和大家交流和任意人私聊,并添加其为好友多种消息类型,包括文本/表情/图片/......
  • JDK、maven、git、Jenkins搭建自动化测试环境(安装、打包、发布、部署)
    目录前言一、安装jdk二、安装maven三、安装git四、安装jenkins五、访问jenkins 六、创建用户七、配置jenkins八、执行总结 前言服务器:CentOS7.964位jdk:1.8maven:3.9.1git:gitversion1.8.3.1jenkins:2.346.3一、安装jdk1、下载jdk的rpm安装包(根......
  • vue性能优化一(打包)
    1.依赖插件等无需每次打包都重新打包vite.config.js文件中配置exportdefault()=>{return{build:{sourcemap:false,manifest:true,rollupOptions:{output:{manualCh......
  • Linux系统初始化+安装docker
    Linux初始化脚本#!/bin/bash#在master节点和worker节点都要执行#安装docker#参考文档如下#https://docs.docker.com/install/linux/docker-ce/centos/#https://docs.docker.com/install/linux/linux-postinstall/#卸载旧版本yumremove-ydocker\docke......