前言
平时我们部署软件的时候,经常会用到一些辅助我们的工具,比如,对很多小白都非常友好的宝塔面板、简单快速的 Docker
等等,宝塔面板的安装十分简单,前面的文章也已经叫大家如何去安装宝塔面板了,也配有详细的视频教程,现在就来教大家如何安装 Docker
!
官方简介
Docker takes away repetitive, mundane configuration tasks and is used throughout the development lifecycle for fast, easy and portable application development – desktop and cloud. Docker’s comprehensive end to end platform includes UIs, CLIs, APIs and security that are engineered to work together across the entire application delivery lifecycle.
Docker 消除了重复的、平凡的配置任务,并在整个开发生命周期中用于快速、简单和可移植的应用程序开发——桌面和云。 Docker 全面的端到端平台包括 UI、CLI、API 和安全性,旨在在整个应用程序交付生命周期中协同工作。
官网
视频安装教程
文字安装教程
1. 一般服务器安装 Docker 教程
1. 更改时区(可选)
有时候我们购买的服务器因为是境外的,时区可能不是东八区,所以我们可以修改一下时区
在更改时区之前,需要找出要使用的时区的长名称。时区命名约定通常使用地区/城市格式。执行以下命令要列出所有可用的时区
timedatectl list-timezones
如下图所示
执行以下命令,将系统的时区更改为北京时间
timedatectl set-timezone Asia/Shanghai
执行 timedatectl
命令,检查是否更改成功
2. 更新 yum 包(生产环境谨慎更新)
yum -y update
3. 卸载旧版本 Docker
执行以下命令,卸载旧版本 Docker
yum remove docker docker-common docker-selinux docker-engine docker-ce docker-ce-cli containerd.io
4. 境外服务器安装 Docker
执行以下命令,境外服务器安装 Docker
curl -fsSL https://get.docker.com | bash -s docker
5. 境内服务器安装 Docker
执行以下命令,境内服务器使用阿里云镜像源安装 Docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
也可以使用国内 daocloud
一键安装命令安装 Docker
curl -sSL https://get.daocloud.io/docker | sh
6. 查看 Docker 版本
docker -v
7. 设置 Docker 开机自启动
systemctl enable docker
8. 卸载 Docker
执行以下命令,卸载 Docker
删除安装包:
yum remove docker docker-common docker-selinux docker-engine docker-ce docker-ce-cli containerd.io
删除镜像、容器、配置文件等内容:
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
2. 一般服务器安装 Docker Engine-Community 教程
1. 安装所需的软件包
执行以下命令,安装所需的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
Ps:(引用自菜鸟教程)
yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要
device-mapper-persistent-data 和 lvm2。
yum install -y yum-utils device-mapper-persistent-data lvm2
2. 设置 yum 源
执行以下命令,设置 yum
源
# 任选其一行命令
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #Docker官方仓库
yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo #清华大学仓库
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #阿里仓库
如下图所示
3. 列出存储库中可用 Docker Engine-Community 版本
执行以下命令,列出存储库中可用 Docker Engine-Community
版本
yum list docker-ce --showduplicates | sort -r
如下图所示
4. 选择其一版本并安装
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
使用 docker-ce-20.10.9
为例,若想安装 docker-ce-20.10.9
,则命令为
yum install docker-ce-20.10.9 docker-ce-cli-20.10.9 containerd.io
5. 启动 Docker 并设置 Docker 开机自启动
systemctl start docker
systemctl enable docker
6. 验证 Docker Engine-Community 安装情况
通过运行 hello-world
映像来验证是否正确安装了 Docker Engine-Community
docker run hello-world
如下图所示
7. 卸载 Docker
执行以下命令,卸载 Docker
删除安装包:
yum remove docker docker-common docker-selinux docker-engine docker-ce docker-ce-cli containerd.io
删除镜像、容器、配置文件等内容:
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
3. 一般服务器安装 Docker-compose 教程
1. 安装 Docker-compose
执行以下命令,安装 Docker-compose
curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
国内机器可以使用 Github
反代,下方反代并非小俊所有,不保证其稳定性!
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.4.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
如下图所示
验证 Docker-compose
安装情况并查看版本
docker-compose -v
如下图所示
- 最新
- 最热
只看作者