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

离线安装docker

时间:2022-08-16 11:36:54浏览次数:118  
标签:bin systemd infinity 离线 systemctl usr docker 安装

1. 下载docker安装包

官方地址:https://download.docker.com/linux/static/stable/x86_64/docker-20.10.16.tgz

2. 解压缩

tar -zxvf docker-20.10.16.tgz

3. 解压的docker文件夹全部移动至/usr/bin目录

cp -p docker/* /usr/bin

4. 将docker注册为系统服务

在/usr/lib/systemd/system/目录下,创建docker.service文件

vim /usr/lib/systemd/system/docker.service

[Unit]
Description=Docker Application Container Engine
Documentation=http://docs.docker.com
After=network.target docker.socket
[Service]
Type=notify
EnvironmentFile=-/run/flannel/docker
WorkingDirectory=/usr/local/bin
ExecStart=/usr/bin/dockerd \
                -H tcp://0.0.0.0:4243 \
                -H unix:///var/run/docker.sock \
                --selinux-enabled=false \
                --log-opt max-size=1g
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=on-failure
[Install]
WantedBy=multi-user.target

5. 重启生效

重启守护进程

systemctl daemon-reload

6.启动docker

systemctl start docker

7.查看docker状态

systemctl status docker

8.设置开机启动

systemctl enable docker

查看docker 版本

docker version

标签:bin,systemd,infinity,离线,systemctl,usr,docker,安装
From: https://www.cnblogs.com/royfans/p/16590987.html

相关文章

  • kettle spoon 修改java安装位置
    CMD运行java-verbose查找JAVA安装位置找到kettlespoon安装目录找到一下位置修改@echooffsetlocalcd/D%~dp0REM****************************************......
  • window系统安装MYSQL8.0版本完整版
    window系统安装mysql8.0完整版!!!!本人修改了mysql的端口号3308,可以自己修改my.ini文件中的配置一、下载两个版本的MySQL进入官网下载:https://www.mysql.com/  二、......
  • Docker安装部署(详细版)
    Docker安装部署简介Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容......
  • windows安装wsl,在windows中使用ubuntu
    WSL(WindowsSubsystemforLinux)即适用于Linux的Windows子系统,它是随Windows操作系统一起提供。WSL是windows操作系统的子系统,算是一款为windows10以上定制的特别的......
  • 国产时序数据库IotDB安装、与SpringBoot集成
    一.简介:本文将完成一个真实业务中的设备上报数据的一个例子,完整的展示后台服务接收到设备上报的数据后,将数据添加到时序数据库,并且将数据查询出来的一个例子。本文所有代......
  • Ubuntu20.04下微信、QQ、腾讯会议等常用软件的安装
    使用Ubuntu系统的一大痛点就是没有Windows下微信、QQ、腾讯会议等常用软件的适配,好在随着国产linux系统优麒麟UbuntuKylin的发展,这些软件也逐渐有了deb安装包,方便我们在U......
  • mysql和navicat的安装和使用
    昨天把Pycharm安装好了,今天开始安装mysql 数据库。MySql如果电脑上第一次安装mysql,会让注册一个Oracle帐户,浏览器输入:mysqlforwindows 就可以找到,新版本......
  • 常见docker命令(四)-本地镜像管理
    查看镜像dockerimagesdockerrmi-删除镜像删除mynginx最新镜像dockerrmi-fmynginx:latestdockertag-标记本地镜像,将其归入某个仓库开发一个新地mynginx版本,将其打标......
  • Mac M1安装Docker
    MacM1安装Docker,并配置国内镜像地址1、Docker下载:连接:https://docs.docker.com/docker-for-mac/apple-silicon/ 点击Download进行下载.dmg文件。2、Docker安装双......
  • Fiddler抓包工具安装HTTPS证书
    安装好之后,打开Fiddler根目录,打开CMD执行以下内容makecert.exe-r-ssmy-n"CN=DO_NOT_TRUST_FiddlerRoot,O=DO_NOT_TRUST,OU=Createdbyhttp://www.fiddler2.com"......