黑马安装docker网络问题linux
先按照樱桃小丸子的改了,然后又百度AI改了如下:
(参考加粗部分,其余按照飞书文档敲的,就可以了,成功!)
报错:
[root@localhost ~]# yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 已加载插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile 没有可用软件包 docker-ce。 没有可用软件包 docker-ce-cli。
在 CentOS 或 RHEL 系统上安装 Docker,你可以按照以下步骤进行。这些步骤包括了安装 Docker CE (Community Edition) 以及其依赖的 containerd.io。请注意,根据你的 CentOS 版本(例如 CentOS 7 或 CentOS 8),安装过程可能略有不同。以下步骤是基于 CentOS 8 的通用指导,如果你使用的是 CentOS 7,请确保使用适合 CentOS 7 的仓库配置方法。
步骤 1: 设置 Docker 仓库
首先,你需要设置 Docker 的官方仓库。对于 CentOS 8,你可以这样做:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
对于 CentOS 7,使用:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
步骤 2: 安装 Docker CE、Docker CLI 和 containerd.io
安装 Docker CE、Docker CLI 和 containerd.io:
sudo yum install -y docker-ce docker-ce-cli containerd.io
步骤 3: 启动 Docker 服务并设置为开机启动
sudo systemctl start docker
sudo systemctl enable docker
步骤 4: 验证安装
检查 Docker 是否正确安装并运行:
docker --version
sudo docker run hello-world
docker run hello-world 命令会下载一个测试镜像并运行它,如果一切正常,你会看到一条欢迎信息,这表示 Docker 已经正确安装并运行。
附加步骤:配置 Docker 为非 root 用户使用(可选)
如果你希望以非 root 用户身份运行 Docker,你需要将该用户添加到 docker 组:
sudo usermod -aG docker $USER
newgrp docker # 或者注销并重新登录以应用更改
这样设置后,你就可以以非 root 用户身份运行 Docker 命令了。
注意:
确保你的系统是最新的,可以通过运行 sudo yum update 来更新你的系统。
如果在安装过程中遇到任何问题,检查你的网络连接,或者尝试清除 YUM 缓存后重试:sudo yum clean all。
根据你的具体 CentOS 版本(7 或 8),某些命令可能有所不同。始终检查官方 Docker 文档以获取适用于你的 CentOS 版本的最新和最准确的信息。