Ubuntu安装Docker 环境
Ubuntu安装Docker环境的方法,在Linux服务器上运行docker 用于开发测试
通过 Ubuntu自带的 apt存储库
在安装Docker引擎首次在新主机运行之前,需要更新Dockder 存储库,然后你在存储库安装或更新Docker
-
更新Docker
apt
存储库sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc # Add the repository to Apt sources: echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update
-
安装Docker包
安装最新版本
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
安装指定版本程序包
先列出找到可运行支持的安装包版本# List the available versions: apt-cache madison docker-ce | awk '{ print $3 }' 5:24.0.0-1~ubuntu.22.04~jammy 5:23.0.6-1~ubuntu.22.04~jammy ...
选择版本进行安装
VERSION_STRING=5:24.0.0-1~ubuntu.22.04~jammy sudo apt-get install docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin
-
验证安装结果 运行 hello-world 镜像
sudo docker run hellp-world
这个脚本下载一个测试镜像然后运行一个容器,它会打印一个确定信息并推出
如果运行正常,你现在已经成功安装和运行的了docker引擎。
下载程序包安装
如果不能使用 apt
或者更新 可以下载deb
程序包 安装程序,
-
下载程序包
- 程序包下载地址docker
- 选择合适版本的程序包
- 进入
pool/stable/
选择适合系统架构 (amd64, armhf, arm64, or s390x) - 下载docker
deb
文件 Docker Engine, CLI, containerd, and Docker Compose packages - 将下载的程序包拷贝到相应的Ubuntu 服务器上
- 进入相应的文件夹 用
dpkg
执行安装
sudo dpkg -i ./containerd.io_<version>_<arch>.deb \ ./docker-ce_<version>_<arch>.deb \ ./docker-ce-cli_<version>_<arch>.deb \ ./docker-buildx-plugin_<version>_<arch>.deb \ ./docker-compose-plugin_<version>_<arch>.deb
-
安装测试
启动docker 服务 拉取并运行hello-world
程序包sudo service docker start sudo docker run hello-world
运行成功docker则证明安装完毕
脚本安装
相比于Ubuntu 自带的apt
安装 ,脚本安装更方便、docker 官网提供了一套自动安装的sh
脚本 只需要从远程服务器上拉去执行即可
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
下载最新测试版本的docker(不稳定)
curl -fsSL https://test.docker.com -o test-docker.sh
sudo sh test-docker.sh
卸载Docker
-
卸载 Engine, CLI, containerd, and Docker Compose 包
sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
-
清理镜像、容器和卷
sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd
手动删除所有的已经更改的配置文件
标签:sudo,apt,ce,Linux,Docker,安装,docker From: https://www.cnblogs.com/IsThis/p/18073118