docker linux(centos 7) 安装

这是个目录

1:安装

1:手动安装(适用于centos7)之一

shell 复制代码
sudo yum remove docker docker-client docker-client-latest docker-common  docker-latest docker-latest-logrotate docker-logrotate docker-engine
			  
sudo yum install -y yum-utils

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y

sudo systemctl enable --now docker

sudo docker run hello-world

2:手动安装(适用于centos7)之二

shell 复制代码
# 请前往https://download.docker.com/linux/centos/open_in_new,并选择您的CentOS版本。然后浏览到x86_64/stable/Packages/并下载您想要安装的Docker版本的.rpm文件。

# 安装Docker Engine,请将下面的路径更改为您下载Docker软件包的路径。
$ sudo yum install /path/to/package.rpm
# Docker已经安装但未启动。docker用户组已创建,但没有用户添加到该组中。
# 开始 Docker.
$ sudo systemctl start docker

# 通过运行hello-world镜像来验证Docker Engine安装是否成功
# 该命令会下载一个测试镜像并在容器中运行它。当容器运行时,它会打印一条确认消息并退出。
$ sudo docker run hello-world

3:一键安装docker

shell 复制代码
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh ./get-docker.sh --dry-ru

4:二进制安装

在尝试从二进制文件安装Docker之前,请确保主机满足以下先决条件:

64位安装

版本为3.10或更高版本的Linux内核。建议使用可用于您平台的最新版本内核。

iptables版本1.4或更高版本

git版本1.7或更高版本

一个ps可执行文件,通常由procps或类似的软件包提供。

XZ Utils 4.9或更高版本

适当安装的cgroupfs层次结构

1:下载二进制包

Go to https://download.docker.com/linux/static/stable/open_in_new, choose your hardware platform, and download the .tgz file

2:解压

shell 复制代码
tar xzvf /path/to/<FILE>.tar.gz

3:移动文件

可选步骤:将二进制文件移动到可执行路径上的目录,例如/usr/bin/。如果您跳过此步骤,在调用docker或dockerd命令时,您必须提供可执行文件的路径。

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

4:后台运行docker

shell 复制代码
sudo dockerd &

5:测试

shell 复制代码
sudo docker run hello-world

dicker命令表

999:遇到的问题

1:命令补全问题

1:系统命令补全

安装

shell 复制代码
yum install bash-completion -y

2:docker命令补全

安装,注意先有系统命令补全再安装docker命令补全

shell 复制代码
yum install -y docker-compose-plugin 
相关推荐
qqxiaoxingxing5 小时前
HR重复性工作自动化落地指南:先梳理任务边界,再选工具
运维·自动化
王琦03186 小时前
持续集成持续交付企业示例
运维·ci/cd
Lsetea6 小时前
SSL证书指纹相同但文件哈希不同:PEM、DER与公钥摘要怎么比
运维·https·ssl证书·openssl·证书链
wtblszn7 小时前
废气处理余热回收设备远程运维系统方案
运维
乔旭伟7 小时前
Linux 服务器备份实战:一致性快照、日志归档与恢复演练
linux·运维·服务器
cpolar技术支持7 小时前
把配置发出去怕带出密钥?先把含凭据配置转成脱敏只读快照,用 cpolar 给同事核对差异
运维·python·内网穿透·cpolar·配置脱敏
我不会起名字3227 小时前
Redis 突然只能读不能写:MISCONF 报错的 3 类触发条件与 4 步恢复
运维·redis·持久化·排查·misconf
workflower8 小时前
Agentic AI 时代的企业ICT 基础设施运维
运维·人工智能·机器学习·重构·云计算·汽车
szxinmai主板定制专家8 小时前
ZYNQ 数据采集方案踩坑总结:电力强电磁干扰、工业现场多协议适配优化
运维·人工智能·fpga开发·机器人·zynq
猫咪很可爱8 小时前
Oracle RAC 启动失败排查:私网通信与内核参数优化实战
运维·数据库·oracle