centos安装docker(附shell)

        

目录

一、安装Docker(CentOS 7)

1、卸载旧版本

2、安装依赖包

3、添加Docker软件源

4、安装Docker

5、启动Docker

6、验证安装

二、安装Docker(CentOS 8)

1、卸载旧版本

2、安装依赖包

3、添加Docker软件源

4、安装Docker

5、启动Docker

6、验证安装

通过shell自动安装docker


Docker是一种开源的容器化平台,可以用来快速构建、打包和部署应用程序。它基于Linux容器技术,可以将一个应用程式及其所有依赖项打包到一个可移植的容器中,从而实现快速部署和跨平台运行。使用Docker,您可以轻松地构建、共享和运行Docker容器。与传统虚拟机不同,Docker容器非常轻量级,因为它们共享主机操作系统内核。这使得Docker容器启动和停止非常快,并且可以在不同的环境中轻松移植。Docker还提供了一个强大的管理工具,可以帮助您简化容器的管理、监控和扩展。通过Docker Hub,您还可以轻松地分享和获取Docker镜像,加速您的应用程序开发和部署流程。

一、安装Docker(CentOS 7)

以下是在CentOS 7上安装Docker的步骤:

1、卸载旧版本

如果您之前已经安装过Docker,请先卸载旧版本。执行以下命令卸载Docker:

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2、安装依赖包

在安装Docker之前,需要安装一些必要的依赖包。执行以下命令安装依赖包:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3、添加Docker软件源

使用以下命令设置Docker官方GPG密钥:

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

4、安装Docker

执行以下命令安装Docker:

sudo yum install docker-ce docker-ce-cli containerd.io

5、启动Docker

执行以下命令启动Docker服务:

sudo systemctl start docker

6、验证安装

执行以下命令验证Docker是否安装成功:

sudo docker run hello-world

如果输出如下信息,说明Docker安装成功:

Hello from Docker!
...

二、安装Docker(CentOS 8)

以下是在CentOS 8上安装Docker的步骤:

1、卸载旧版本

如果您之前已经安装过Docker,请先卸载旧版本。执行以下命令卸载Docker:

sudo dnf remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2、安装依赖包

在安装Docker之前,需要安装一些必要的依赖包。执行以下命令安装依赖包:

sudo dnf install -y yum-utils device-mapper-persistent-data lvm2

3、添加Docker软件源

使用以下命令设置Docker官方GPG密钥:

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

4、安装Docker

执行以下命令安装Docker:

sudo dnf install docker-ce docker-ce-cli containerd.io

5、启动Docker

执行以下命令启动Docker服务:

sudo systemctl start docker

6、验证安装

执行以下命令验证Docker是否安装成功:

sudo docker run hello-world

如果输出如下信息,说明Docker安装成功:

Hello from Docker!
...

通过shell自动安装docker

以下是一个简单的shell脚本,用于在CentOS 7上安装Docker:

#!/bin/bash

# 卸载旧版本 Docker
sudo yum remove docker \
                  docker-common \
                  container-selinux \
                  docker-selinux \
                  docker-engine

# 安装必要的工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

# 添加 Docker 官方 GPG 密钥
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo rpm --import https://download.docker.com/linux/centos/gpg

# 安装 Docker CE
sudo yum install docker-ce

# 启动 Docker
sudo systemctl start docker.service

# 配置 Docker 开机自启动
sudo systemctl enable docker.service

请注意,此脚本需要以root用户身份运行。如果您不想手动运行脚本,请确保添加执行权限并使用root权限直接运行脚本,如下所示:

chmod +x install_docker.sh
sudo ./install_docker.sh

该脚本将卸载旧版本的Docker(如果有),安装必要的工具,添加Docker官方GPG密钥,安装Docker CE并启动服务。最后,它将配置Docker开机自启动。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

centreon~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值