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。

相关推荐
海鸥8137 分钟前
podman和与docker的比较 及podman使用
docker·容器·podman
zyk_5208 小时前
Docker desktop如何汉化
运维·docker·容器
韭菜盖饭8 小时前
解决Docker端口映射后外网无法访问的问题
运维·docker·容器
jingjingjing11118 小时前
笔记:docker安装(ubuntu 20.04)
笔记·docker·容器
qq_339282239 小时前
docker之network
运维·docker·容器
愿你天黑有灯下雨有伞11 小时前
Docker 安装 Elasticsearch 教程
运维·elasticsearch·docker
@郭小茶12 小时前
windows部署docker
windows·docker·容器
XAL112 小时前
Docker的备份与恢复
运维·docker·容器
杨浦老苏14 小时前
开源一体化白板工具Drawnix
docker·群晖·图片·白板
geek_super14 小时前
Docker学习--容器的root文件系统(rootfs)命令--docker diff 命令
docker