Linux离线安装docker&docker-compose

1.安装docker

1.1 下载docker离线安装包

  下载地址

    链接:https://pan.baidu.com/s/1GLXoyQ9ZrFpiq-iAzqdg6A
    提取码:nf7s

1.2 安装

  1、解压

    tar -xvf docker-18.06.1-ce.tgz

  2、将解压出来的docker文件内容移动到 /usr/bin/ 目录下

    cp docker/* /usr/bin/

  3、将docker注册为service

    vim /etc/systemd/system/docker.service

  4.将下列配置加到docker.service中并保存

  

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
# Having non-zero Limit*s causes performance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
# restart the docker process if it exits prematurely
Restart=onfailure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target

4、启动

chmod +x /etc/systemd/system/docker.service             #添加文件权限并启动docker

systemctl daemon-reload                                                       #重载unit配置文件

systemctl start docker                                                             #启动Docker

2 安装docker-compose

  2.1 下载 docker-compose

    下载地址

    链接:https://pan.baidu.com/s/1MMob-u3jsR5OK8u4r1uZDA

    提取码:2336

  2.2 安装

    1. cd  /usr/local/bin

    2. mv  docker-compose-Linux-x86_64  docker-compose

    3. sudo chmod +x docker-compose

    有问题欢迎留言

原文地址:https://www.cnblogs.com/SnailMove/p/11497253.html

时间: 2024-10-10 08:34:41

Linux离线安装docker&docker-compose的相关文章

Linux离线安装docker

2019/10/24,docker 摘要:CentOS 7.6中离线安装docker 18.06.3以及docker-compose 1.24.1 在线安装可参照 文档 所需环境 1.CentOS 7.6,内核版本需要大于3.10(使用uname -r查看内核版本) 2.docker安装包18.06.3(19版本我在使用中报了oci runtime的错误,但是18版本没问题) 建立安装脚本 将docker-18.06.3-ce.tgz传输到Linux系统后,同目录下新建脚本install-doc

【转】linux离线安装docker服务

1. 准备docker离线包 docker官方离线包下载地址 下载需要安装的docker版本,我此次下载的是 docker-17.03.2-ce.tgz版本 2. 准备docker.service 系统配置文件 [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants

Linux离线安装redis集群

一.应用场景介绍 本文主要是介绍Redis集群在Linux环境下的安装讲解,联网环境安装较为简单,这里只说脱机的Linux环境下是如何安装的.因为大多数时候,公司的生产环境是在内网环境下,无外网,服务器处于脱机状态. 二.安装环境及工具 系统:CentOS7 工具:XShell5及Xftp5 安装包: Ruby-2.4.2 Rubygems-2.6.14 Redis-4.0.2(3.x版本才开始支持集群功能) openssl-1.1.0f 三.安装步骤 要搭建一个最简单的Redis集群,我们至少

Linux 离线安装Rubygems详解

很多时候我们会发现,真实的生成环境很多都没有外网,只有内网环境,这个时候我们又需要安装RubyGems,则不能提供yum命令进行在线安装了,这个时候我们就需要下载安装包进行离线安装.本文主要简单介绍如果离线安装RubyGems 安装之前我们简单介绍下RubyGems 一.RubyGems简介 RubyGems 是 Ruby 的一个包管理器,它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具. RubyGems 旨在方便地管理 gem 安装的工具,以及用于分发 gem 的

Linux离线安装Ruby详解

很多时候我们会发现,真实的生成环境很多都没有外网,只有内网环境,这个时候我们又需要安装Ruby,则不能提供yum命令进行在线安装了,这个时候我们就需要下载安装包进行离线安装.本文主要简单介绍如果离线安装Ruby 安装之前我们简单介绍下Ruby 一.Ruby简介 Ruby是一种纯粹的面向对象编程语言.它由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)创建于1993年. 您可以在 www.ruby-lang.org 的 Ruby 邮件列表上找到松本行弘(まつもとゆきひろ/Y

linux 离线安装mysql7或者8

安装方式:官网下载压缩包进行安装 1.下载jdk8 登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对应jdk版本下载.(可在Windows下下载完成后,通过文件夹共享到Linux上) 2. 登录Linux,root用户root 账号登录centos系统 3. 在usr目录下建立java安装目录 cd /usr mkdir java 4.将jdk-8u60-linu

Linux离线安装pip和numpy

首先说明一下pip在线安装程序会发生什么 例如: 运行pip install numpy 1.pip会先下载与自己机器匹配的wheel安装包 我的是numpy-1.12.1-cp27-cp27mu-manylinux1_x86_64.whl 2.pip会运行如下命令来安装wheel安装包 pip install numpy-1.12.1-cp27-cp27mu-manylinux1_x86_64.whl 3.上面的pip命令会调用wheel命令来安装wheel安装包 wheel unpack n

Linux离线安装mysql 5.6详细步骤

一.安装MySQL 1.下载安装包 mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz 2.卸载系统自带的Mariadb rpm -qa|grep mariadb //查询已安装的mariadb rpm -e --nodeps 文件名 //卸载,文件名为使用rpm -qa|grep mariadb 命令查出的所有文件 3.删除etc目录下的my.cnf文件(如果没有就直接新建) rm /etc/my.cnf 4. 执行以下命令来创建mysql用户组 groupa

linux python 安装 nose lapack atlas numpy scipy

linux python 安装 nose lapack atlas numpy scipy --http://lib.csdn.net/article/python/1262 作者:maple1149 The first step of machine larning . 环境配置: OS:ubuntu 10.04 Python :Python 2.6.5 1.安装nose 这个安装还比较顺利,基本没报错... 下载nose: https://nose.readthedocs.org/en/la