Linux下Docker 离线安装详细步骤,亲测成功

这篇具有很好参考价值的文章主要介绍了Linux下Docker 离线安装详细步骤,亲测成功。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.离线原因:公司新创不能使用开元linux,使用了一个变种centOS,致使yum被禁

2.步骤:

        2.1 下载docker tar包,下载地址:Index of linux/https://download.docker.com/linux/      2.2  新建自己的软件目录,然后将tar移过去,并解压

 mv docker-24.0.6.tgz  /gdc/app/docker24.0.6/
 tar xzvf docker-24.0.6.tgz

 2.3将解压文件中docker下的所有文件移动到/usr/bin/下

 sudo cp docker/* /usr/bin/

2.4修改/etc/systemd/system/docker.service内容(没有的话vi命令会自动创建该文件)

[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

2.5 添加启动权限

chmod +x /etc/systemd/system/docker.service


2.6创建docker配置文件,并添加daemon.json的配置内容(docker下载的存储地址)

mkdir -p /etc/docker
touch /etc/docker/daemon.json
vi /etc/docker/daemon.json
下面 data-root 位置比较重要放的位置上不对可能导致磁盘空间不够,尽量不要放到/HOME
下
{
    "data-root": "/gdc/app/docker24.0.6/docker-data",
"registry-mirrors": [
"https://rnv4c7zq.mirror.aliyuncs.com",
   "http://hub-mirror.c.163.com",
   "https://docker.mirrors.ustc.edu.cn"
  ]
}

2.7启动


systemctl daemon-reload  --配置重载
systemctl start docker    --启动
systemctl enable docker  --开机启动
systemctl status docker  --查看状态
docker info    --概要
docker images  --已经下载的镜像
docker pull 镜像名字[:TAG]    --镜像名字:版本号 不写TAG就是最新版
docker system df   查看镜像/容器/数据卷所占的空间
docker rmi  -f 镜像ID    删除某个镜像ID
docker exec -it elasticsearch /bin/bash  --打开 es的容器空间(这是我本机的容器名称)

sudo groupadd docker    创建docker分组
sudo usermod -aG docker $USER    将当前用户加入分组
newgrp docker  # 更新用户组docker

docker info | grep "Docker Root Dir"   显示docker数据文件位置,docker迁移位置完成后检测迁移生效使用

2.8成功截图附上,已更新ES搜索引擎及 kibana以及ik分词器在docker中的安装和配置,接为亲测;Linux下Docker 离线安装详细步骤,亲测成功,docker,容器,运维,linux

进入docker 内部:文章来源地址https://www.toymoban.com/news/detail-752910.html

docker exec -it logstash /bin/bash 
docker exec -it elasticsearch /bin/bash

或者:docker exec -it 容器id /bin/bash

停止容器:docker stop logstash

移除容器:docker rm logstash

挂在重启:docker run -it --name logstash  \
--privileged=true \
--restart=always \
-p 5044:5044 \
-p 9600:9600 \
-e ES_JAVA_OPTS="-Duser.timezone=Asia/Shanghai" \
-v /gdc/app/logstash/logstash/config:/usr/share/logstash/config \
-v /gdc/app/logstash/logstash/data:/usr/share/logstash/data \
-v /gdc/app/logstash/logstash/logs:/usr/share/logstash/logs \
-v /gdc/app/logstash/logstash/pipeline:/usr/share/logstash/pipeline \
-d elastic/logstash:7.10.2

实时查看日志
docker logs -f  logstash --tail 200
查看报错的日志
docker logs -f  logstash | grep 'error'

查看docker ip    
docker inspect  logstash

到了这里,关于Linux下Docker 离线安装详细步骤,亲测成功的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • nacos安装超详细步骤(windows+linux+docker)

    Nacos 是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 动态服务发现:支持基于 DNS 和基于 RPC 的服务发现。服务提供者可以主动注册服务,服务消费者可以动态发现服务。 动态配置服务:支持云原生微服务动态配置,可以作为数据中心管理和推送配置文件

    2024年02月07日
    浏览(61)
  • 【Docker】Docker学习之一:离线安装Docker步骤

    前言:基于 Ubuntu Jammy 22.04 (LTS) 版本安装和测试 步骤一 :官网下载 docker 安装包 步骤二 :解压安装包; 步骤三 :将解压之后的 docker 文件移到 /usr/bin 目录下; 步骤四 :将 docker 注册成系统服务; 然后在文件中添加以下内容,退出并保存。 步骤五 :给文件增加可执行权限 步骤

    2024年02月04日
    浏览(40)
  • Linux安装Nginx(超详细步骤,亲测!)

    1.新建目录/usr/src/nginx  2.执行下载命令 3.解压包命令  4.解压完后nginx配置基本信息,命令如下 然后可以看到我们的nginx目录下,多了一个Makefile文件 5.进行编译安装 6.进入到安装后的目录下(在步骤4里面,我们配置了安装位置 命令 :cd /usr/local/nginx-1.20.2/ )    7.进入sbin目

    2024年02月13日
    浏览(46)
  • Centos安装Docker详细步骤,Debian安装Docker详细步骤

    Linux 安装Docker指令 更新系统: 安装依赖包,以便使用 HTTPS 连接下载 Docker 软件包: 添加 Docker 软件源: 安装 Docker: 启动 Docker 服务: 验证 Docker 是否成功安装: 如果一切正常,你将看到一个提示消息,表明 Docker 安装成功并且正在运行。 如果你希望当前用户拥有使用 Doc

    2024年02月04日
    浏览(45)
  • CentOS7离线安装gcc和gcc-c++(亲测成功)

    1.点击下载安装包(下载下来的是gz文件,在linux环境下解压) 提取码:1111 2.进入gcc_rpm目录,执行安装命令 3.验证gcc是否安装成功 安装gcc-c 1.进入 gcc-c++ 文件件目录下 2.执行安装命令 3.验证g++是否安装成功 安装过程走完了过后,前往 /usr/bin 目录查看是否有 gcc和g++两个文件夹,

    2024年02月09日
    浏览(43)
  • linux离线安装docker

    第一步:下载docker安装包:https://download.docker.com/linux/static/stable/x86_64/ 第二步:上传安装包至linux服务器: /opt/docker 第三步:解压docker安装包: tar -zxvf docker-20.10.0.tgz 第四步:将解压出来的docker文件夹,复制到/usr/bin目录下: cp docker/* /usr/bin/ 第五步:将docker.service文件,拷贝

    2024年02月07日
    浏览(37)
  • linux下离线安装docker

    一、安装docker Docker 官网离线安装文档 https://docs.docker.com/engine/install/binaries/ 整理步骤如下: 官网下载 docker 安装包,地址为 https://download.docker.com/linux/static/stable/,如果是x86就选择x86_64,arm选择aarch64,然后下载tgz包,这里选择的是目前的最新版24.0.5 在任意位置解压 移到 /us

    2024年02月13日
    浏览(50)
  • Docker | docker安装portainer详细步骤

    portainer是一款容器管理可视化界面,不想在虚拟中使用命令管理容器的小伙伴,可以选择安装portainer对容器进行管理,查看日志、启动、停止容器等非常方便。 1. 搜索portainer镜像 2. 拉取portainer镜像 3. 启动portainer容器 # 启动镜像 - p: 指定宿主机端口和容器端口 portainer默认端口

    2024年02月08日
    浏览(43)
  • Ubuntu安装NVIDIA-Docker详细教程(离线&&在线)

    B站|公众号:啥都会一点的研究生 虽然在前一贴详细说了安装步骤,Ubuntu安装、卸载Docker,常用镜像、容器操作命令,但还是将其总结写在此处 https://github.com/NVIDIA/nvidia-docker/ 需要代理才能安装。 首先确认已经安装好nvidia的驱动,可以用 nvidia-smi 命令查看 已将离线文件打包

    2024年02月05日
    浏览(51)
  • Linux docker依赖离线安装

    以Cento是7.5安装docker为例,首先需要在可联网的服务器或者虚拟机下载相关依赖,将依赖拷贝至离线服务器再安装。 可联网的服务器或者虚拟机配置docker源 官方源:https://download.docker.com/linux/centos/docker-ce.repo yum自动下载docker相关依赖包 将依赖拷贝至离线服务器对应目录 cd 进离

    2024年02月03日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包