当前位置: 首页 > news >正文

深圳网站建设前十名甜橙直播

深圳网站建设前十名,甜橙直播,郑州seo技术代理,中国防疫政策马上要变化了一、前言 最近通过阿里的镜像仓库远程拉取镜像,发现以前的版本不见了,拉取了最新的镜像,有发现版本不配问题。那么想使用老版本的镜像那就要从别的环境获取。于是就需要进行离线镜像复制,打包,上传,重新导入…

一、前言

       最近通过阿里的镜像仓库远程拉取镜像,发现以前的版本不见了,拉取了最新的镜像,有发现版本不配问题。那么想使用老版本的镜像那就要从别的环境获取。于是就需要进行离线镜像复制,打包,上传,重新导入的过程。本篇就做一个记录。

二、docker镜像

1、以获取apollo镜像为例

从线上镜像仓库获取

1.docker pull apolloconfig/apollo-configservice:1.9.1
2.docker pull apolloconfig/apollo-adminservice:1.9.1
3.docker pull apolloconfig/apollo-portal:1.9.1

这里的问题是 1.91版本的镜像不维护了,所以拉取不到。如果想获取最新就不用加版本号

1.docker pull apolloconfig/apollo-configservice
2.docker pull apolloconfig/apollo-adminservice
3.docker pull apolloconfig/apollo-portal

但是最新的版本和我之前的数据库不兼容

所以从其他服务器复制旧版本镜像

三、镜像制作

docker images  查看镜像

docker镜像复制命令

docker save -o  apollo-adminservice.tar   apolloconfig/apollo-adminservice  
docker save -o  apollo-configservice.tar   apolloconfig/apollo-configservice 
docker save -o   apollo-portal.tar   apolloconfig/apollo-portal  

 

docker镜像导入命令

docker  load  -i  apollo-adminservice.tar  
docker  load  -i  apollo-configservice.tar 
docker  load  -i  apollo-portal.tar

四、docker命令大全 

docker相关命令总汇:

systemctl start docker 启动docker

systemctl stop docker 关闭docker

systemctl restart docker 重启docker

systemctl enable docker 设置docker开机自启

systemctl status docker 查看docker运行状态

sudo systemctl daemon-reload 重新加载配置文件

镜像相关:

  1. 搜索镜像:docker search <镜像名>,例如:docker search ubuntu。
  2. 下载镜像:docker pull <镜像名>:<标签>,例如:docker pull ubuntu:latest。
  3. 列出本地镜像:docker images。
  4. 删除本地镜像:docker rmi <镜像ID>,例如:docker rmi ubuntu:latest。
  5. 删除所有镜像:docker rmi $(docker images -aq)
  6. 查看镜像详细::docker inspect <镜像名>,例如:docker inspect ubuntu:latest。
  7. 创建自定义镜像:通过编写Dockerfile文件并使用docker build命令构建镜像。
  8. 导出和导入镜像:docker save <镜像名>:<标签> > 文件名.tar和docker load < 文件名.tar。
  9. 上传镜像到仓库:docker push <镜像名>:<标签>,例如:docker push myrepo/ubuntu:latest。
  10. 从仓库拉取镜像:docker pull <仓库地址>/<镜像名>:<标签>,例如:docker pull myrepo/ubuntu:latest。
  11. 使用镜像创建容器:docker run -d -p <主机端口>:<容器端口> <镜像名>:<标签>,例如:docker run -d -p 8080:80 nginx:latest。

容器相关:

  1. 列出正在运行的容器:docker ps,加上-a选项可以查看所有容器,包括已经停止的容器。
  2. 创建并启动容器:docker run <选项> <镜像名>:<标签>,例如:docker run -d -p 8080:80 nginx:latest。
  3. 停止容器:docker stop <容器ID或容器名>,例如:docker stop my_container。
  4. 启动容器:docker start <容器ID或容器名>,例如:docker start my_container。
  5. 重启容器:docker restart <容器ID或容器名>,例如:docker restart my_container。
  6. 进入容器内部:docker exec -it <容器ID或容器名> <命令>,例如:docker exec -it my_container /bin/bash。
  7. 查看容器日志:docker logs <容器ID或容器名>,例如:docker logs my_container。
  8. 删除容器:docker rm <容器ID或容器名>,例如:docker rm my_container。
  9. 查看容器详细信息:docker inspect <容器ID或容器名>,例如:docker inspect my_container。
  10. 导出和导入容器:docker export <容器ID或容器名> > 文件名.tar和docker import < 文件名.tar。
  11. 从容器创建新镜像:docker commit <容器ID或容器名> <新镜像名>:<标签>,例如:docker commit my_container my_image:latest。
  12. docker-compose down:停止并删除Compose启动的容器

网络相关:

以下是Docker中与网络相关的常用命令:

  1. 查看Docker网络列表:docker network ls。
  2. 创建自定义桥接网络:docker network create <网络名称>,例如:docker network create my_network。
  3. 查看指定网络的详细信息:docker network inspect <网络名称或网络ID>,例如:docker network inspect my_network。
  4. 将容器连接到网络:docker network connect <网络名称> <容器名称或容器ID>,例如:docker network connect my_network my_container。
  5. 从网络中断开容器:docker network disconnect <网络名称> <容器名称或容器ID>,例如:docker network disconnect my_network my_container。
  6. 删除网络:docker network rm <网络名称>,例如:docker network rm my_network。
  7. 查看容器网络连接信息:docker network inspect <容器名称或容器ID>,例如:docker network inspect my_container。
  8. 修改容器网络连接:docker network disconnect <网络名称> <容器名称或容器ID>和docker network connect <网络名称> <容器名称或容器ID>。

仓库相关:

  1. 登录到Docker Hub或私有仓库:docker login,例如:docker login myregistry.example.com。
  2. 登出Docker Hub或私有仓库:docker logout,例如:docker logout myregistry.example.com。
  3. 查看镜像仓库中的镜像列表:docker search <镜像名称>,例如:docker search ubuntu。
  4. 拉取镜像到本地:docker pull <镜像名称>,例如:docker pull ubuntu。
  5. 推送本地镜像到仓库:docker push <镜像名称>,例如:docker push myregistry.example.com/my_image。
  6. 从仓库中删除镜像:docker rmi <镜像名称>,例如:docker rmi myregistry.example.com/my_image。
  7. 为本地镜像添加标签:docker tag <本地镜像名称> <新标签名称>,例如:docker tag my_image:latest my_image:v1.0。
  8. 查看镜像详细信息:docker image inspect <镜像名称>,例如:docker image inspect ubuntu。
  9. 查看镜像历史:docker history <镜像名称>,例如:docker history ubuntu。
  10. 登录到远程仓库:docker login -u 用户名 -p 密码 192.168.25.163:8084

  1. docker network ls:列出所有网络。
  2. docker network create <network_name>:创建一个新的网络。
  3. docker volume ls:列出所有数据卷。
  4. docker volume create <volume_name>:创建一个新的数据卷。
  5. docker-compose up:在Compose文件所在目录启动容器。
  6. docker-compose down:停止并删除Compose启动的容器。
  7. docker system prune:清理不再使用的资源,包括停止的容器、未使用的镜像、网络和数据卷。
  8. docker push: 这是Docker的一个子命令,用于将本地的Docker镜像推送到远程Docker仓库。
http://www.yayakq.cn/news/399621/

相关文章:

  • 用境外服务器做网站水果网站源码
  • 网站iis安全配置wordpress 生成目录
  • 做网站的学校凡科网是什么
  • asp.net网站加速做休闲会所网站制作
  • 郑州专业网站建设搭建公司如何申请自己的网站
  • 自助建站平台设计器红河北京网站建设
  • 如何建立网站教程城市建设游戏模拟网站
  • 网站如何做美工做网站用python好还是PHP好
  • 柳州城乡建设管理局网站蚌埠网站建设网站
  • 做淘宝客网站需要做后台吗网站做推广需要到工信部备案吗
  • 免费试用网站源码葡京网站做中间商
  • 学做网站视频做网站找什么公司工作
  • 网站开发的开发工具视频网站的服务器多大
  • 怎样通过网站注册公司有了域名后怎么完成网站建设
  • 简单扁平化风格后台网站模板天津培训网站建设
  • 有没有专业做盐的网站wordpress htaccess下载
  • 多媒体网站开发实战上海网站建设公司哪个好
  • 摄影网站设计图片郑州做网站 熊掌号
  • 网站设计包括投资公司名字起名大全
  • 查询网站是哪家公司做的阿里巴巴的网站怎么做的
  • 房产网站设计方案wordpress erphpdown
  • 网站建设与维护方式是什么什么样的资质做电子商务网站
  • 金塔网站建设七台河建设网站
  • 简答网站开发流程竞价推广怎么样
  • dede网站转移dw网页制作教程练习
  • 大型商家进驻网站开发网站开发专业就业前系军
  • 商城网站策划书wordpress可以建网站吗
  • sem优化系统山东seo网页优化外包
  • 商城网站开发周期自驾游网站模板
  • 购物网站建设推进表去设计公司还是去企业