银河麒麟V10服务器安装Docker 之离线安装

这篇具有很好参考价值的文章主要介绍了银河麒麟V10服务器安装Docker 之离线安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 如果你的服务器没有网络

我们看第二种方式 离线安装

方案二  离线安装Docker

1.  查看系统版本,确定自己的服务器版本 

[root@localhost /]# cat /etc/kylin-release
Kylin Linux Advanced Server release V10 (Tercel)

2.  查看操作系统  注意我这里是X86_64  有的是aarch64 请记住自己的操作系统我们下面还使用

[root@localhost /]# uname -p
x86_64   

3.  内核版本  本服务器是4.19

[root@localhost /]# uname -r
4.19.90-23.8.v2101.ky10.x86_64

4.  iptables 版本 


[root@localhost /]# iptables --version
iptables v1.8.1 (legacy)

5. 选择并下载Docker-ce 的二进制包文件  我的系统是X86_64   那我就选择 X86_64的包

官网下载地址: https://download.docker.com/linux/static/stable/

银河麒麟V10服务器安装Docker 之离线安装,服务器,docker,运维        这里有个小坑 选择二进制包的时候,别选择docker-20以上的,要选择docker-19.X,20以上的版本在启动的时候会遇到权限不足的问题,本人亲自在这个坑里面徘徊了 。  我最开始选择的是docker-24.0.2这个版本,root权限启动,在进程执行的时候还是会遇到权限不足问题,在网络上找了文档看,发现大家和我遇到一样的问题,我最后退到docker-19.03.0,不会出现这个问题。

6.  关闭防火墙 && 关闭 selinux

## 关闭防火墙 
systemctl stop firewalld  

##  查看 seLinux的状态  我修改后是 Disable
[root@localhost /]# getenforce
Disabled

## 修改 seLinux状态 为Disable
sudo vi /etc/selinux/config

## 在打开的文件中找到 SELINUX 行,将其值更改为 disabled,  SELINUX=disabled 保存即可

        这里是一个踩过的坑,如果没有关闭selinux 启动docker 会出现

Job for docker.service failed because the control process exited with error code.See "systemctl status docker.service"and "journalctl -xe"for details.

打开 journalctl -xe 会出现

银河麒麟V10服务器安装Docker 之离线安装,服务器,docker,运维

7. 解压你下载好的二进制文件包  

tar -zxvf docker-19.03.0.tgz

 查看解压后的文件权限 解压的文件会在当前目录docker文件夹内,这里面也会有个小问题,我不知道是我自己的服务器的问题还是大家都遇到,我解压后的文件权限是suma 而不是root 很奇怪。

银河麒麟V10服务器安装Docker 之离线安装,服务器,docker,运维

如果不修改权限,直接使用的情况下,在 docker start 的时候会报权限不足问题,我不确定与这个有没有关系。为了严谨,我在这里将文件的权限修改了

[root@localhost docker]# sudo chown -R root:root /home/lianhe/docker
[root@localhost docker]# ll
总用量 204568
-rwxr-xr-x 1 root root 34519704  7月 18  2019 containerd
-rwxr-xr-x 1 root root  6038112  7月 18  2019 containerd-shim
-rwxr-xr-x 1 root root 19491032  7月 18  2019 ctr
-rwxr-xr-x 1 root root 65632394  7月 18  2019 docker
-rwxr-xr-x 1 root root 71650528  7月 18  2019 dockerd
-rwxr-xr-x 1 root root   764144  7月 18  2019 docker-init
-rwxr-xr-x 1 root root  2851084  7月 18  2019 docker-proxy
-rwxr-xr-x 1 root root  8514432  7月 18  2019 runc

8. 移动解压出来的二进制文件到  /usr/bin 目录中 

请使用  \cp -f docker/* /usr/bin/   

而不要使用  mv docker/* /usr/bin/  

二者的区别 请自己百度

 \cp -f docker/* /usr/bin/ 

9.  启动测试 

dockerd

10.  添加 docker 的 systemd 服务脚本至 /usr/lib/systemd/system/

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

脚本参考自 https://github.com/docker/docker-ce

## 将下面的内容复制到刚创建的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
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target

11  为docker.service添加执行权限

 chmod +x /usr/lib/systemd/system/docker.service

12 创建 docker组

groupadd docker

13 编辑 daemon.json 配置文件

vi /etc/docker/daemon.json

daemon.json文件内容:

{
    "registry-mirrors":[
        "https://pee6w651.mirror.aliyuncs.com",
        "https://registry.docker-cn.com",
        "http://hub-mirror.c.163.com",
        "https://docker.mirrors.ustc.edu.cn"
],
    "data-root":"/data/docker",
    "log-driver":"json-file",
    "log-opts":{
        "max-size":"200m","max-file":"3"
    }
}

 14  重载 systemd 配置文件

systemctl daemon-reload

15  启动docker  设置开机自启动

## 启动docker
sudo systemctl start docker  

## 设置开机自启动
sudo systemctl enable docker

## 查看是否成功
docker ps 

看到这里了,希望对大家有帮助!

客官点个赞在走吧!!!文章来源地址https://www.toymoban.com/news/detail-806109.html

到了这里,关于银河麒麟V10服务器安装Docker 之离线安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 银河麒麟v10服务器操作系统安装配置

    镜像下载地址:https://www.kylinos.cn/scheme/server.html 网卡这里给了两张,一张nat模式,一张选择仅主机模式 接下来就可以启动虚拟机进入系统安装步骤,安装过程感觉跟centos7.5基本一模一样 为了方便使用命令行模式,我选了英文 这里软件的话看需要,建议什么都不选,但切记要

    2024年02月11日
    浏览(53)
  • 银河麒麟高级服务器操作系统 V10 安装手册

    银河麒麟高级服务器操作系统 V10 安装手册 本手册适用于 银河麒麟高级服务操作系统V10SP系列版本(包含SP1、SP2、SP3等) 第一章 概述 本手册面向系统管理员及相关技术人员,实现在服务器整机上使用图形化界面快速完成银河麒麟高级服务器操作系统 V10(以下简称“银河麒

    2024年03月15日
    浏览(54)
  • 银河麒麟服务器v10 sp1 安装mysql

    可以先用 dpkg --list|grep mysql 查看自己的mysql有哪些依赖: 上图已经是安装后的截图,然后再卸载 sudo apt-get autoremove --purge mysql-common 本文在没有安装之前,只有mysql-common包,再用dpkg --list|grep mysql查看,还剩什么就卸载什么。 最后清除残留数据,如配置文件my.cnf等: dpkg -l |gr

    2024年02月13日
    浏览(41)
  • vmware安装银河麒麟V10高级服务器操作系统

    官方提供使用通道 访问官网 链接: https://www.kylinos.cn/ 下拉到页面最底部 点击产品试用申请 输入申请信息 根据用户类型选择 个人用户试用选个人就行 输入手机号 获取验证码 输入验证码后 会跳转到镜像下载界面 跳转到镜像下载界面 如下 选择银河麒麟高级服务器操作系统

    2024年02月02日
    浏览(50)
  • 银河麒麟高级服务器操作系统 V10 版本安装教程

    随着国产化以及信创(信息技术应用创新)的不断推进,国产操作系统的发展和应用趋势越来越好,银河麒麟就是国产操作系统中的优秀代表。关于银河麒麟的前世今生,大家可以看下百度百科关于银河麒麟的介绍。 本文主要是基于 VMware 虚拟机安装银河麒麟高级服务器 V1

    2024年02月04日
    浏览(53)
  • 银河麒麟服务器v10 sp1 安装 nginx

    首先查询是否安装:  root@xxx-pc:~# ps -ef |grep nginx 或 root@xzx-pc:~# dpkg -list|grep nginx 如果安装请先卸载,或者直接使用,以下步骤你就可以忽略了,软件包的卸载方法: 1、APT方式 (1)移除式卸载:apt-get remove softname1 softname2 …;(移除软件包,当包尾部有+时,意为安装) (2)清

    2024年02月09日
    浏览(35)
  • 银河麒麟V10服务器系统安装教程及注意事项

    1.引导安装 从U盘引导安装时首先进入的是安装引导页面,如下图: 使用向上方向键↑选择“Install Kylin Linux Advanced Server V10”, 按进入安装过程。 2.欢迎界面 安装过程首先进入欢迎页面【欢迎使用 Kylin Linux Advanced Server V1 0】,如下图: 默认采用【简体中文(中国)】。确定 安

    2024年02月02日
    浏览(40)
  • 银河麒麟服务器v10 sp1 安装 redis

    1、下载redis安装包 https://download.redis.io/releases/ 本文下载redis-7.0.11.tar.gz包,请按照自己需求下载相应文件。 2、将下载后的.tar.gz压缩包上传到到服务器自定义文件夹下 本人上传为系统的下载文件夹下,可以直接上传至指定目录下: 使用cp复制文件到指定目录下:  root@xxx-pc:

    2024年02月12日
    浏览(43)
  • window10下安装银河麒麟高级服务器操作系统(飞腾版)V10

     坑:我们经常使用的电脑CPU是x86架构的,然后我们安装x86架构的64位处理器的操作系统直接使用VMware等虚拟软件进行虚拟,而对与不同的CPU架构的arm架构的操作系统,可以使用QEMU模拟器模拟一个arm环境 2.1 下载QEMU软件 QEMU模拟器安装包 2.2 下载UEFI(BIOS的替代方案) UEFI下载

    2024年02月07日
    浏览(52)
  • VMware 安装 银河麒麟高级服务器操作系统 V10 版本教程

    目录 VMware 安装 银河麒麟高级服务器操作系统 V10 版本教程 银河麒麟的前世今生 安装过程 银河麒麟(KylinOS)原是在“863计划”和国家核高基科技重大专项支持下,国防科技大学研发的操作系统,后由国防科技大学将品牌授权给天津麒麟,后者在2019年与中标软件合并为麒麟软

    2024年02月02日
    浏览(64)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包