Docker(一)_Centos7离线安装

下面是笔者在离线部署Docker时的笔记,分享下Centos7服务器上离线安装Docker。

一、环境检查

(1)查看内核

Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。

使用命令查看centos内核

复制代码
uname -r

(2)查看centos版本信息

复制代码
cat /etc/redhat-release

满足安装要求,开始安装!

二、资源下载上传

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

在这里笔者选择下载的版本是:docker-20.10.9.tgz

如果有读者下载不成功,那么我上传到了网盘,帮大家下载好了

复制代码
通过网盘分享的文件:docker-20.10.9.tgz
链接: <https://pan.baidu.com/s/1NF00su4TJnS8yVtfJ01oZw?pwd=8xpc> 提取码: 8xpc

点击后下载完成,上传至你的目录目录

三、安装

(1)解压安装包

复制代码
ar -zxvf ./docker-20.10.9.tgz

(2)解压文件复制到 /usr/bin

通过命令cp docker/* /usr/bin/将解压得到的文件复制到 /usr/bin目录下

复制代码
cp docker/* /usr/bin/

(3)创建docker服务文件

在 /etc/systemd/system 目录下创建一个docker.service文件,用于注册docker服务和开机启动 使用命令 vi /etc/systemd/system/docker.service 创建

复制代码
vi /etc/systemd/system/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 --selinux-enabled=false --insecure-registry=127.0.0.1
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target

(4)服务文件授权

给service文件设置权限 chmod 777 /etc/systemd/system/docker.service

复制代码
chmod 777 /etc/systemd/system/docker.service

(5)重新加载配置

使用命令 systemctl daemon-reload 重新加载配置

复制代码
systemctl daemon-reload

(6)设置docker开机启动

设置docker为开机启动 systemctl enable docker.service

复制代码
systemctl enable docker.service

(7)启动docker

启动 docker 命令 systemctl start docker

复制代码
systemctl start docker

(8)查看容器状态

查看容器状态 systemctl status docker

恭喜你学会了离线安装Docker。

相关推荐
Johny_Zhao2 小时前
Docker + CentOS 部署 Zookeeper 集群 + Kubernetes Operator 自动化运维方案
linux·网络安全·docker·信息安全·zookeeper·kubernetes·云计算·系统运维
zwjapple2 小时前
docker-compose一键部署全栈项目。springboot后端,react前端
前端·spring boot·docker
代码老y4 小时前
Docker:容器化技术的基石与实践指南
运维·docker·容器
DuelCode5 小时前
Windows VMWare Centos Docker部署Springboot 应用实现文件上传返回文件http链接
java·spring boot·mysql·nginx·docker·centos·mybatis
杨浦老苏9 小时前
开源服务运行监控工具Lunalytics
docker·群晖·网站监控
呆萌的代Ma16 小时前
解决Mac上的老版本docker desktop 无法启动/启动后一直转圈/无法登陆账号的问题
macos·docker·eureka
feilieren16 小时前
Docker 安装 Elasticsearch 9
运维·elasticsearch·docker·es
KaiwuDB17 小时前
使用Docker实现KWDB数据库的快速部署与配置
数据库·docker
cleble18 小时前
(转)使用DockerCompose部署微服务
docker
朱杰jjj20 小时前
Docker容器中无法使用vim、vi命令处理
docker·容器·vim