无网络环境安装docker

本篇介绍,在机器完全断开网络连接的情况下,如何安装docker,
参考https://docs.docker.com/install/linux/docker-ce/binaries/#install-static-binaries

转到https://download.docker.com/linux/static/stable/(或更改stable为edge或test),选择您的硬件平台,然后下载.tgz与要安装的Docker CE版本相关的文件。

如果要修改/etc/docker/daemon.json文件, 例如镜像源(主机没网络修改了也没用)或私有仓库(需和主机在同一局域网,不然也没用)
则先修改后再安装
tar xzvf /path/to/<FILE>.tar.gz
sudo cp docker/* /usr/bin/
sudo dockerd &
docker info

如果安装过程中失败,则

删除/var/run/docer文件夹
删除/var/lib/docker文件夹
删除/var/run/docker.pid文件
删除/var/run/docker.sock文件
ps -aux | grep docker
停止docker相关进程
netstat -nplt | grep docker
解除docker相关进程占用端口
重新执行上述步骤

无网络环境下使用docker的一些简便方法

根据容器名批量删除容器

docker rm -f $(docker ps -a |  grep "192*"  | awk '{print $1}')

转移主机之间Docker镜像

列出Docker镜像

使用下面的命令在系统上的列表Docker镜像。

root@howtoing.com:~# docker imagesREPOSITORY     TAG        IMAGE ID            CREATED          VIRTUAL SIZE
centos         latest     2933d50b9f77        11 days ago      196.6 MB
ubuntu         latest     36248ae4a9ac        11 days ago      188 MB

保存或存档镜像

现在使用下面的命令来保存一个名为Ubuntu的镜像库(镜像ID:36248ae4a9ac),并命名为Ubuntu的latest.tar.gz一个压缩存档。请记住,节省用于制造Docker镜像(不是容器)的备份。

docker save ubuntu | gzip > ubuntu-latest.tar.gz

导入镜像

在你的系统上的归档格式保存镜像Docker后使用scp或ftp将其移动到远程系统。远程系统下面的命令,使用后导入Docker镜像的名字Ubuntu和标签名最新的

zcat ubuntu-latest.gz | docker import - ubuntu:latest

上面的命令将创建名为Ubuntu和标记名称最新的系统上的镜像Docker。现在你可以使用这个形象像下面推出的容器。

docker run -i -t ubuntu /bin/bash

无网络环境安装docker相关推荐

  1. CentOS7.6 无网络环境安装MySQL5.7.x

    1.下载MySQL:https://dev.mysql.com/downloads/mysql/5.7.html#download 这里主要是去官网下载rpm安装包,下载完成后获得如下图的文件 最总获 ...

  2. 无网络环境,如何部署Docker镜像

    一.简介 无网络环境,部署 Docker 镜像,这通常适用于一些部署环境是脱离网络的公司,或者公司内部有着严格的网络安全要求.且还是 Docker 部署的程序,这个时候怎么办,别急今天就来讲讲,无网络 ...

  3. 无网络环境重装系统 驱动问题怎么办?

    在当今的互联网时代,光驱在PC中的作用已经日薄西山,大批DIYer在装机时,都已经选择放弃光驱,改用自行制作的操作系统安装U盘来承担之前光驱的工作. 不过在一些特殊情况下,没有配置光驱的电脑确实会给你 ...

  4. python 在无网络环境下安装包

    python 在无网络环境下安装包 1 找到python包路径 C:\Users\admin\AppData\Local\Programs\Python\Python36-32\Lib\site-pa ...

  5. mysql php7安装配置_centos7无网络下安装部署php7.1.33+mysql5.7.28+apache2.4.6-Go语言中文社区...

    centos7无网络下安装部署php7.1.33+mysql5.7.28+apache2.4.6 一. 1.先ping www.baidu.com,root账户下,如果未联网,创建目录,把提前下载好的 ...

  6. 高德定位SDK踩坑-高精度模式下获取不到GPS定位(无网络环境)

    高德定位SDK踩坑-高精度模式下获取不到GPS定位(无网络环境) 关键字:定位模式 高精度模式 GPS定位 无网络 一句话描述问题:高精度模式在断网环境下不可靠.有几率重复报错或使用缓存定位,不使用G ...

  7. 有赞前端 UI框架「Vant」在离线无网络环境中使用 icon 无法显示的问题

    有赞前端 UI框架「Vant」在离线无网络环境中使用 icon 无法显示的问题 第一次使用这个框架.UI组件中规中矩,很简洁,不是特别多,基本够用.Vant 官网 在内网中部署 Vue+Vant的项目 ...

  8. Ubuntu环境安装docker结合kitematic现实管理软件镜像包(真心好用)

    Ubuntu环境安装docker结合kitematic现实管理软件镜像包(真心好用) 自从公司主导学习golang的时候,公司服务端的开发全部换成了Ubuntu的系统,我的也装成了双系统win10+u ...

  9. Spring Boot与Docker||Docker基本使用、Docker环境||安装Docker

    Docker基本使用.Docker环境 1.简介 Docker是一个开源的应用容器引擎:是一个轻量级容器技术: Docker支持将软件编译成一个镜像:然后在镜像中各种软件做好配置,将镜像发布出去,其他 ...

  10. windows环境安装docker和nodejs

    1.Windows Docker 安装 1.1 Docker溯源 Docker的前身是名为dotCloud的小公司,主要提供的是基于 PaaS(Platform as a Service,平台及服务) ...

最新文章

  1. 试图运行项目时出错,无法启动调试。没有正确安装调试器,请运行安装程序安装或恢复调试器。...
  2. 【连载】优秀程序员的 45 个习惯之习惯35
  3. 在进度面前,质量该不该打折?
  4. 百练-16年9月推免-B题-字符串判等
  5. linux下用u盘安装xp系统安装教程,全新Linux笔记本电脑用U盘装Win7/XP系统教程
  6. springboot整合ehcache+redis实现双缓存
  7. 前端网页制作-javaScripe 初学笔记
  8. java 防止sql注入的方法(非原创)
  9. python format()函数的用法
  10. 带你了解锂电池保护板的工作原理
  11. 【工具类】java数字金额转换成大写
  12. Nginx的重启命令(nginx -s reopen)
  13. Java实体类(entity)作用
  14. 四年级计算机教学总结,四年级信息技术下册教学工作总结范文
  15. 昆石VOS2009/VOS3000 2.1.6.00 操作指南
  16. Neos - 漂亮的JABBER客户端
  17. 滑动窗口—至多包含两个不同字符的最长子串(leetcode 159)
  18. 第一个被赋予公明身份的机器人_史上首次 沙特授予“女性”机器人索菲娅公民身份...
  19. css中100vh 加减运算
  20. 论文投稿PACS如何填写

热门文章

  1. php下载太慢,迅雷下载速度慢的几种解决方法
  2. namecheap namesilo 域名需要备案吗
  3. 什么是java full gc_关于Java垃圾回收,你必须要知道FullGC是什么
  4. Windows7不停弹出计算机界面,拨号连接自动弹出,教您如何解决电脑总是自动弹出...
  5. oracle edmx,EDMX实体框架
  6. 电脑老是显示断开资产管理服务器,史上最强开机维护通道2016年0825重大功能更新(网络版、电脑资产管理、分层桌面秀)...
  7. JZOJ.5289【NOIP2017模拟8.17】偷笑
  8. 解决 pq: SSL is not enabled on the server
  9. 2014 史丰收速算
  10. CorelDRAW2021标准版 序列号授权码