docker

Eason_Footprint Eason_Footprint     2022-09-05     542

关键词:

下载对应安装包,离线安装 Docker 需要 docker-engine、docker-engine-selinux、libtool-ltdl这三个软件包。

下面以安装 Docker 1.12.6 为例讲讲如何在离线环境中安装 Docker,首先我们要下载对应的 Docker 软件包,下面的地址是官方提供的软件仓库地址,里面有各个版本的 Docker 软件包。

# CentOS
https://yum.dockerproject.org/repo/main/centos/

# Ubuntu
https://apt.dockerproject.org/repo/pool/main/d/docker-engine/

Docker 安装需要依赖 libtool-ltdl 软件包,libtool-ltdl可在pkgs.org这个网站搜索下载。

  • 在 CentOS 7 下安装

$ mkdir docker_install
$ cd docker_install
$ wget https://yum.dockerproject.org/repo/main/centos/7/Packages/docker-engine-1.12.6-1.el7.centos.x86_64.rpm
$ wget https://yum.dockerproject.org/repo/main/centos/7/Packages/docker-engine-selinux-1.12.6-1.el7.centos.noarch.rpm
$ wget http://mirror.centos.org/centos/7/updates/x86_64/Packages/libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm
$ rpm -ivh *.rpm

  • 在 Ubuntu 14.04 下安装

$ mkdir docker_install
$ cd docker_install
$ wget https://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.12.6-0~ubuntu-trusty_amd64.deb
$ wget http://archive.ubuntu.com/ubuntu/pool/main/libt/libtool/libltdl7_2.4.2-1.7ubuntu1_amd64.deb
$ dpkg -i *.deb

  • 验证 Docker 是否安装成功

# 查看 Docker 版本信息
$ docker version
Client:
Version: 1.12.6
API version: 1.24
Go version: go1.6.4
Git commit: 78d1802
Built: Tue Jan 10 20:38:45 2017
OS/Arch: linux/amd64

Server:
Version: 1.12.6
API version: 1.24
Go version: go1.6.4
Git commit: 78d1802
Built: Tue Jan 10 20:38:45 2017
OS/Arch: linux/amd64

docker教程-1-学习及安装docker(代码片段)

目录1、Docker介绍1.1 Docker的来源1.2 Docker是什么1.3 Docker特点1.4 Docker的应用场景1.5 Docker的优势2、Docker版本及安装要求2.1Docker版本介绍2.2Docker安装要求3、Docker的核心概念3.1 Docker引擎3.2Docker的组成4、LinuxUbuntu 安装Docker4.1查看系... 查看详情

docker镜像overview

Docker镜像overview文章目录​​Docker镜像overview​​​​1.什么是Docker镜像?​​​​2.Docker镜像demo​​​​3.Docker容器与Docker镜像​​​​4.Docker镜像剖析​​1.什么是Docker镜像?​​Docker​​​镜像是用于在Docker​​容器​​中执... 查看详情

docker基础(代码片段)

目录Docker基础一docker容器介绍1.1docker的理念1.2docker的组成1.3docker能干什么1.4docker改变了什么1.5基于docker的不可变基础设施二Docker镜像和容器管理2.1相关站点2.2Docker部署与实践三Docker的网络访问和数据管理3.1Docker网络3.2Docker数据数... 查看详情

docker查询资料整理

Docker查询资料整理Docker官方文档Docker菜鸟教程Docker实战总结docker启动和关闭命令Docker官方文档官方文档Docker菜鸟教程Docker菜鸟教程Docker实战总结Docker实战总结(非常全面)docker启动和关闭命令 查看详情

重启docker命令(docker自动重启)

参考技术A1、怎样重启docker。2、重启docker容器命令。3、重启Docker。4、docker重启命令。1."重启docker的方法,为您提供重启docker的方法视频及对应图文信息,docker的重启方法有两种:第一使用systemctlrestartdocker重启docker服务,第... 查看详情

docker容器常用命令

Docker容器命令1.docker运行(创建)容器命令2.docker查看容器命令3.docker退出容器命令4.docker启动容器命令5.docker重启容器命令6.docker停止容器命令7.docker删除容器命令8.docker进入容器命令9.docker查看容器日志10.docker查看容器内运行的线程1... 查看详情

云原生|docker篇docker架构&中央仓库&安装

目录​​一、Docker架构​​​​1.1基本概念​​​​1.2Docker引擎​​​​二、Docker的中央仓库​​​​三、Docker安装​​​​四、Docker卸载​​Docker:Buildonce,Runanywhere!!!  一、Docker架构Docker使用客户端-服务器(C/S)架构模... 查看详情

docker项目部署(代码片段)

docker基本操作1.docker服务操作2.docker镜像操作3.docker容器操作4.docker安装mysql软件5.docker安装redis软件6.docker安装tomcat软件7.docker安装jdk1.81.docker服务操作启动docker服务sudoservicedockerstart查看docker状态sudoservicedockerstatus停止docker服 查看详情

初学docker容器(代码片段)

初学docker容器docker是什么docker与虚拟机的区别docker使用场景docker的原理docker三个统一和docker三大组件docker引擎docker-server配置文件docker的部署(20版)docker镜像操作docker是什么docker是一种轻量级的虚拟机在linux容器中运行应... 查看详情

docker01docker简介

一、docker简介Docker官网:http://www.docker.comGithubDocker源码:https://github.com/docker/docker1、docker是什么  Docker是一个开源的应用容器引擎,基于 Go语言 并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖... 查看详情

docker03docker基础知识docker实战(代码片段)

 1Docker基础知识  1.1什么是Docker    Docker是一个可以装应用的容器,就像杯子可以装水、书包可以装书一样;docker官网    Docker是Docker公司开发的,并开源到GitHub上;    Docker是跨平台的,支持windows、linux、Maco... 查看详情

Docker 容器网络与 Docker-in-Docker

】Docker容器网络与Docker-in-Docker【英文标题】:DockerContainerNetworkingwithDocker-in-Docker【发布时间】:2017-12-0311:33:09【问题描述】:我想通过docker-in-docker设置与父docker容器中的子docker容器建立网络。假设我正在尝试连接到一个简单的A... 查看详情

docker-docker架构详述

Docker架构Docker使用客户端-服务器(C/S)架构模式,使用远程API来管理和创建Docker容器。Docker容器通过Docker镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。Docker面向对象容器对象镜像类 Docker镜像(Images)Docker镜... 查看详情

理解docker:docker网络

 本系列文章将介绍Docker的相关知识:(1)Docker安装及基本用法(2)Docker镜像(3)Docker容器的隔离性-使用Linuxnamespace隔离容器的运行环境(4)Docker容器的隔离性-使用cgroups限制容器使用的资源(5)Docker网络 1.Docker网络概... 查看详情

docker:docker组件

1Docker服务器与客户端Docker是一个客户端-服务器(C/S)架构程序。Docker客户端只需要向Docker服务器或者守护进程发出请求,服务器或者守护进程将完成所有工作并返回结果。Docker提供了一个命令行工具Docker以及一整套RESTfulAPI。你... 查看详情

系统学习docker---第二节docker架构,原理,安装及简单应用

本小节主要内容:1.docker的架构2.docker安装步骤3.docker简单应用4.底层原理1.docker的架构  1.看官网,docker的架构描述: https://docs.docker.com/get-started/overview/Docker使用客户端-服务器架构。Docker 客户端与Docker 守护进程进... 查看详情

docker快速入门——docker常用命令(代码片段)

Docker快速入门——Docker常用命令一、Docker命令简介1、Docker命令简介Docker的命令清单可以通过运行sudodocker或者sudodockerhelp命令查看。Docker容器技术在不断演化过程中,Docker的子命令已经达到41个,其中核心子命令(例如:run)还会... 查看详情

docker部署文档

Docker部署文档目录Docker部署文档1一、什么是Docker31.1Docker简介31.2对比传统虚拟机总结41.3Docker通常用于如下场景:51.4基本概念5Docker镜像5Docker容器6DockerRegistry7二、Docker原理9三、安装Docker93.1Centos系统要求93.2在安装前卸载旧的版本1... 查看详情