Docker 是一种开源的容器化平台,用于构建、打包和运行应用程序。它允许开发人员将应用程序及其依赖项打包到一个称为容器的独立单元中,以便在不同的环境中部署和运行,而不会受到底层操作系统和硬件的影响。
—————ChatGPT
下面是CentOS, Ubuntu, Debian安装Docker的方法
CentOS安装
查看原系统上是否有旧版本的Docker并删除
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
下载并安装yum-utils
sudo yum install -y yum-utils
设置Docker安装源
官方源(境外机推荐):
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
安装Docker
更新yum索引
yum makecache fast
安装Docker
sudo yum install docker-ce docker-ce-cli containerd.io
启动Docker并设置为开机自启
#启动Docker
sudo systemctl start docker
#设置Docker开机自启
systemctl enable docker.service
Ubuntu安装
更新软件包索引
sudo apt-get update
安装必要的软件包以允许apt通过HTTPS使用仓库
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
添加信任Docker的GPG公钥并添加仓库
官方源(境外机推荐)
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
tee /etc/apt/sources.list.d/docker.list > /dev/null
校园网联合镜像源(境内机推荐)
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.cernet.edu.cn/docker-ce/linux/ubuntu \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
tee /etc/apt/sources.list.d/docker.list > /dev/null
再次更新软件包索引
sudo apt-get update
安装Docker CE(社区版)
sudo apt-get install docker-ce docker-ce-cli containerd.io
Debian安装
更新软件包索引
sudo apt-get update
安装必要的软件包以允许apt通过HTTPS使用仓库
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
添加信任Docker的GPG公钥并添加仓库
官方源(境外机推荐)
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
tee /etc/apt/sources.list.d/docker.list > /dev/null
校园网联合镜像源(境内机推荐)
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.cernet.edu.cn/docker-ce/linux/debian \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
tee /etc/apt/sources.list.d/docker.list > /dev/null
再次更新软件包索引
sudo apt-get update
安装Docker CE(社区版)
sudo apt-get install docker-ce docker-ce-cli containerd.io
#查看Docker版本
docker -v
#拉取Docker镜像
docker pull <镜像名称>
#查看镜像
docker images
#删除指定镜像
docker rmi <镜像ID>
#查看运行的容器
docker ps
#查看所有的容器
docker ps -a
#停止指定容器
docker stop <容器ID>
#删除指定容器
docker rm <容器ID>
部分内容引用自 CSDN
本文作者:薄荷の尾巴
本文链接:https://blog.hoshiroko.com/archives/b8f71f221f5b
版权声明:本文章采用 BY 许可协议。转载请注明出处!