docker linux(centos 7) 安装

news/2024/7/7 20:22:45

这是个目录

  • 1:安装
    • 1:手动安装(适用于centos7)之一
    • 2:手动安装(适用于centos7)之二
    • 3:一键安装docker
    • 4:二进制安装
      • 1:下载二进制包
      • 2:解压
      • 3:移动文件
      • 4:后台运行docker
      • 5:测试
  • dicker命令表
  • 999:遇到的问题
    • 1:命令补全问题
      • 1:系统命令补全
      • 2:docker命令补全

1:安装

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

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)之二

# 请前往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

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:解压

tar xzvf /path/to/<FILE>.tar.gz

3:移动文件

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

sudo cp docker/* /usr/bin/

4:后台运行docker

sudo dockerd &

5:测试

sudo docker run hello-world

dicker命令表

dicker命令表

999:遇到的问题

1:命令补全问题

1:系统命令补全

安装

yum install bash-completion -y

2:docker命令补全

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

yum install -y docker-compose-plugin 

http://lihuaxi.xjx100.cn/news/1496655.html

相关文章

习题练习 C语言(暑期第三弹)

自我小提升&#xff01; 前言一、存储地址二、逗号表达式三、除自身以外数组的乘积四、字节与二进制五、符号计算六、不用加减乘除做加法七、unsigned判断八、移位计算九、sizeof宏十、移位计算十一、移位计算十二、优先级判断十三、单词倒排总结 前言 重要的事说三遍&#xf…

【安装包】JDK 17安装教程

软件下载 软件&#xff1a;JDK版本&#xff1a;17语言&#xff1a;简体中文大小&#xff1a;151.24M安装环境&#xff1a;Win11/Win10/Win8/Win7硬件要求&#xff1a;CPU2.0GHz 内存4G(或更高&#xff09;下载通道①百度网盘丨64位下载链接&#xff1a;https://pan.baidu.com/…

学习乐趣无限:学乐多光屏P90助力儿童智能学习新纪元

在这个变革的浪潮中&#xff0c;学乐多光屏P90以其卓越的功能和深刻的教育理念&#xff0c;成为了智能儿童学习领域的引领者&#xff0c;为孩子们开启了全新的学习体验。 融合创新技术&#xff0c;引领学习变革 学乐多光屏P90凭借其独特的触摸和投影光学技术&#xff0c;为儿…

代码随想录Day_49打卡

①、买卖股票的最佳时机 给定一个数组 prices &#xff0c;它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票&#xff0c;并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔…

生成SSL/TLS 自签名证书

可通过以下两种方式获取相关 SSL/TLS 证书&#xff1a; 自签名证书&#xff1a;即使用自己签发的证书&#xff0c;由于自签名证书存在较多的安全隐患&#xff0c;因此只建议用于测试验证环境。 申请或购买证书&#xff1a;您可以向 Let’s Encrypt (opens new window)或华为云…

算法工程师需要会的docker命令

查看镜像 docker images查看容器 docker ps 进入容器 docker exec -it 容器ID bash容器ID可以输入部分或者全部

Vue生命周期(详细)

生命周期 图&#xff1a; 可以理解vue生命周期就是指vue实例从创建到销毁的过程&#xff0c;在vue中分为8个阶段&#xff1a;创建前/后&#xff0c;载入前/后&#xff0c;更新前/后&#xff0c;销毁前/后。 一、创建&#xff08;实例&#xff09; 1、beforeCreate&#xff1a…

Redis发布订阅

Redis发布订阅 Redis 发布订阅(pub/sub)是一种 消息通信模式&#xff1a;发送者(pub)发送消息&#xff0c;订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 订阅/发布消息图&#xff1a; 下图展示了频道 channel1 &#xff0c; 以及订阅这个频道的三个客户端 —…