首页 > 其他分享 >docker镜像的复制

docker镜像的复制

时间:2024-04-17 16:48:58浏览次数:20  
标签:tar tag 复制 服务器 镜像 docker alpine

有时候pull镜像很慢或者失败,需要从其他的机器传到服务器,就可以使用docker镜像的复制转贴,思路就是先把本地镜像打包,然后用ftp工具传到目标服务器,最后服务器解包还原

  1. 打包
    docker save -o ~/alpine.3.16.tar alpine:3.16
  2. 还原
    docker load -i alpine.3.16.tar
  3. 打tag,这条命令就是把alpine的版本latest改为1.2
    docker tag alpine:latest alpine:1.2
  4. 推到仓库
    docker push 172.16.1.1:5000/adp/xxx-front:v3.6.1-21

标签:tar,tag,复制,服务器,镜像,docker,alpine
From: https://www.cnblogs.com/wszzn/p/18141102

相关文章

  • docker部署nginx
    拉取镜像dockerpullnginx创建映射目录mkdir-p/data/server/nginx/{conf,log,html}先创建一个nginx容器,然后将容器中的nginx.conf文件和conf.d文件夹复制到宿主机创建容器dockerrun-d--namenginx01-p20080:80nginx将容器中的nginx.conf文件复制到宿主机docker......
  • docker部署mysql
    docker部署mysqlmkdir-p/data/docker/mysql5.7/{data,conf.d}mkdir-p/data/docker/mysql8/{data,conf.d}version:'3'services:mysql_5.7:image:mysql:5.7.40restart:alwaysports:-13306:3306environment:-MYSQL_ROOT_PAS......
  • docker部署redis
    拉取镜像dockerpullredis:6.2.6创建映射目录和文件mkdir-p/data/server/docker_redis/data官网下载对应版本redis.conf,放在/data/server/docker_redis/目录下运行redisdockerrun-d-p6379:6379--name=redis--privileged=true-v/data/server/docker_redis/redis.c......
  • 某些网站的内容无法复制甚至无法选择的问题
    对于无法复制的情况,一般是javascript控制的,在浏览器禁用即可。谷歌浏览器中,设置-隐私和安全-网站设置,拉到下方可以在‘内容’下看到javascript,选择不允许网站使用javascript最省事的是安装一个谷歌插件,一键禁用或启动javascript对于无法选择的情况,一般是通过CSS属性设置user......
  • docker compose部署一个ubuntu桌面环境
    dockercompose部署一个ubuntu桌面环境version:"3"services:ubuntu-d:container_name:ubuntu-dimage:dorowu/ubuntu-desktop-lxde-vnchostname:ubuntu_dports:-50080:80-55900:5900restart:on-failure:3volumes:......
  • docker compose部署nginx-proxy-manager
    dockercompose部署nginx-proxy-managerdocker-compose.yamlversion:'3'services:npm:image:jc21/nginx-proxy-manager:latestcontainer_name:npmrestart:alwaysenvironment:-TZ=Asia/Shanghaiports:-'30080......
  • docker compose部署nextcloud
    dockercompose部署nextcloudversion:'3'services:nextcloud:image:nextcloudcontainer_name:nextcloudenvironment:-MYSQL_HOST=nextcloud-db-MYSQL_DATABASE=nextcloud-MYSQL_USER=nextcloud-MYSQL_PASSWOR......
  • docker部署jenkins.md
    拉取镜像dockerpulljenkins/jenkins创建映射目录mkdir-p/mydata/jenkins_home创建容器dockerrun-d-p28080:8080-v/mydata/jenkins_home:/var/jenkins_home-v/etc/localtime:/etc/localtime--restart=on-failure:3--namejenkins01jenkins/jenkins:latestdoc......
  • docker部署mongodb
    docker部署mongodb拉取镜像dockerpullmongo启动mongo(dockerrun和dockercompose)dockerrun--auth:需要密码才能访问容器服务。-eMONGO_INITDB_ROOT_USERNAME:设置用户名-eMONGO_INITDB_ROOT_PASSWORD:设置密码dockerrun--restart=always--namemongodb-v~/dock......
  • mysql复制数据库
    mysql复制数据库,导出导入方法一:使用mysqldump创建新的数据库createdatabasenew_db同一个mysql服务器复制数据库方法mysqldumpold_db-u账户-p密码|mysql-P端口new_db-u账户-p密码不同mysql服务器复制数据库方法mysqldumpold_db-u账户-p密码|m......