首页 > 其他分享 >离线安装docker

离线安装docker

时间:2024-01-30 17:55:23浏览次数:31  
标签:bin systemd service 离线 systemctl docker 安装 Docker

一 linux离线安装

1. 从官方下载Docker安装包并上传至虚拟机 https://download.docker.com/linux/static/stable/x86_64/

2.解压安装包

tar xvf docker-20.10.0.tgz

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

cp docker/* /usr/bin/

4.将docker注册为service服务

vim /etc/systemd/system/docker.service

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=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target

5.启动docker

chmod +x /etc/systemd/system/docker.service #设置权限
systemctl daemon-reload
systemctl start docker            #启动Docker
systemctl enable docker.service   #设置开机自启

6.验证

systemctl status docker  #查看Docker状态
docker -v                #查看Docker版本

 

标签:bin,systemd,service,离线,systemctl,docker,安装,Docker
From: https://www.cnblogs.com/shangwei/p/17997664

相关文章

  • 【干货】解决CentOS 7.x上安装与部署SeaTunnel Web时遇到的问题
    1.环境采用的是虚拟机上安装CentOs7.x,安装java15环境,安装mysql8.0.28,这两步骤省略,之前的文章里面有讲,属于基础环境配置,也比较简单,说明我用的是一台CentOs7.x的虚拟机实例,都安装在一台上面,需要开放8081、3306和5801的防火墙,不然会网络访问不到。2.SeaTunnel安装部署2.1下载安装......
  • 内网离线部署redis7.2
    环境说明镜像系统:CentOS-7-x86_64-Everything-1908.iso网络:内网地址:192.168.24.20无其他网卡内存:8GBCPU:1颗4核硬盘:64GB安装方式:带GUI的服务器主机名:data0另外,内网环境中有一个harbor服务主机,上面有nfs服务、ntpd服务、harbor镜像仓库,此主机可以连接公网,我使用它来准备必......
  • 手动安装
    安装依赖yuminstalllibaio-develbzip2-yyuminstall-ypython3libaio-develflexbisonncurses-develglibc-develpatchredhat-lsb-corereadline-develexpectbzip2设置环境变量(omm用户~/.bashrc)exportGAUSSHOME=/opt/software/txdbexportPATH=$GAUSSHOME/bin:$PAT......
  • 【NodeJS】- 使用NVM安装npm失败后,手动安装npm
    安装NVM之后,我们通常会配置镜像,在setting文件中,添加镜像路径node_mirror:https://npm.taobao.org/mirrors/nodenpm_mirror:https://npm.taobao.org/mirrors/npm但是这两天镜像突然炸了,于是我删掉了镜像地址,使用官方直接下载。但是npm下载非常困难,而且高版本的npm还存在wo......
  • vmware workstation 安装 Debian
    下载安装vmwareworkstation本文中用的是VMwareWorkstationProv17。点击这里,跳转至下载页。下载debian点击这里跳转官网下载。......
  • Docker 与 Linux Cgroups:资源隔离的魔法之旅
    这篇文章主要介绍了Docker如何利用Linux的ControlGroups(cgroups)实现容器的资源隔离和管理。最后通过简单Demo演示了如何使用Go和cgroups交互。<!--more-->如果你对云原生技术充满好奇,想要深入了解更多相关的文章和资讯,欢迎关注微信公众号。搜索公众号【探索云原......
  • 在 Windows 平台下安装与配置 MySQL 5.7.36
    Windows一般使用两种MySQL安装方式,即MySQL二进制分发版(.msi安装文件)和免安装版(.zip压缩文件)。一般来讲,应当使用二进制分发版,因为该版本比其他的分发版使用起来要简单,不再需要其他工具来启动就可以运行MySQL。本次实验是在Windows10平台上选用图形化的二进制安装方式,其他W......
  • Windows安装jdk
    Windows安装jdk两个途径:百度直接搜索jdk找到官方网址:JavaDownloads|Oracle中国(注意:选择对应自己计算机系统和位数的版本)下载IntelliJIDEA(Java常用的编程软件),里面有内置的各种版本jdk可供下载下载后注意安装到自己提前建立好的文件夹当中,因为还要配置环境变量配置环境......
  • php 安装imagic扩展及服务
    https://www.cnblogs.com/jinxiblog/p/8053008.html最近的PHP项目中,需要用到切图和缩图的效果,在本地windows开发环境,安装过程遇到好多问题,在此与大家分享。php官网里,一大群老外也看不懂这玩意怎么装,主要原因在于,php版本庞杂,还有x86x64ntsts,对应的imagick版本也不一定相同,imag......
  • docker详细内容
    Docker官方文档地址:https://www.docker.com/get-started中文参考手册:https://docker_practice.gitee.io/zh-cn/1.什么是Docker1.1官方定义最新官网首页#1.官方介绍-Wehaveacompletecontainersolutionforyou-nomatterwhoyouareandwhereyouare......