Linux 安装 Docker

Linux 常用系统安装 Docker 教程. Ubuntu/Debian + CentOS7/8

0%

Docker 命令 | Sunny was born (owq.world)

使用脚本一键安装

sh -c "$(curl -fsSL https://get.docker.com)"

Ubuntu/Debian

适用于 Ubuntu 21.04、21.10和 Debian 发行版

官方文档: https://docs.docker.com/desktop/linux/

添加镜像源

安装相关包

sudo apt-get update && \
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release

添加官方 GPG 密钥

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

设置镜像源

echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

安装

sudo apt-get update && sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

验证

运行hello-world镜像查看是否安装成功.

sudo docker run hello-world

卸载

卸载相关包

sudo apt remove docker-desktop

删除所有镜像, 容器, 卷

rm -r $HOME/.docker/desktop
sudo rm /usr/local/bin/com.docker.cli
sudo apt purge docker-desktop

CentOS7/8

适用于 CentOS7/8

官方文档: https://docs.docker.com/engine/install/centos/

查看系统环境

cat /etc/redhat-release

添加镜像源

sudo yum install -y yum-utils # yum命令增强工具

# 根据所处网络选其一即可
# 官方源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 阿里源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装

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

安装过程中提示"接受 GPG 密钥"的话,验证指纹是否与060a 61c51b558a7f 742B 77AA C52F EB6B 621E 9f35匹配,如果是,接受它.

启动

sudo systemctl start docker

验证

运行hello-world镜像查看是否安装成功.

sudo docker run hello-world

卸载

卸载相关包

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

删除所有镜像, 容器, 卷

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

docker-compose

docker/compose: Define and run multi-container applications with Docker (github.com)

安装

获取Github仓库Releases最新版本号

docker_compose_tag=$(wget -qO- -t1 -T2 "https://api.github.com/repos/docker/compose/releases/latest" | grep "tag_name" | head -n 1 | awk -F ":" '{print $2}' | sed 's/\"//g;s/,//g;s/ //g')

查看版本号是否正确

echo $docker_compose_tag

执行安装命令

sudo curl -L "https://github.com/docker/compose/releases/download/$docker_compose_tag/docker-compose-$(uname -s)-$(uname -m)" -o /usr/bin/docker-compose

赋予执行权限

sudo chmod +x /usr/bin/docker-compose

测试命令

未找到命令则使用source /etc/profile刷新环境后测试

docker-compose -v

卸载

sudo rm /usr/bin/docker-compose
------------ 已触及底线了 感谢您的阅读 ------------
  • 本文作者: OWQ
  • 本文链接: https://www.owq.world/bcd27009/
  • 版权声明: 本站所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处( ̄︶ ̄)↗