Ubuntu部署Docker
1. 准备工作更新软件包在开始前先把系统的软件包列表更新到最新。sudo apt update为了确保系统稳定升级所有已安装的软件包也是个好习惯sudo apt upgrade -y安装依赖工具Docker 的安装过程需要apt支持通过 HTTPS 协议访问仓库因此需要提前安装几个必要的工具包。sudo apt install apt-transport-https ca-certificates curl software-properties-common -y 2. 安装 Docker这里我们选择最推荐的官方仓库安装方法它能保证你获得 Docker 的最新稳定版本。添加 Docker 官方 GPG 密钥这个步骤是为了验证下载软件包的真实性防止中间人攻击。curl -fsSL https://download.docker.com/linux/ubuntu/gpg |sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg添加 Docker 官方 APT 源echo deb [arch$(dpkg --print-architecture) signed-by/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable | sudo tee /etc/apt/sources.list.d/docker.list /dev/null安装 Docker Engine现在可以正式安装了。sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y这个命令会安装 Docker 的核心组件和常用工具。 3. 安装后配置为了以后使用更方便和安全这里有三个推荐配置。启动 Docker 并设置开机自启sudo systemctl start docker sudo systemctl enable docker免 sudo 使用 Docker推荐默认情况下运行docker命令需要sudo权限。为了避免每次都要输密码可以将你的用户加入docker用户组。sudo usermod -aG docker $USER注意执行完这条命令后需要退出当前终端并重新登录或者重启系统才能使权限生效。配置镜像加速国内用户推荐在国内访问 Docker Hub 可能会比较慢配置一个国内的镜像加速器可以显著提升拉取速度。编辑如果不存在则新建Docker 的配置文件daemon.json。sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json -EOF { registry-mirrors: [https://docker.mirrors.ustc.edu.cn] } EOF你可以根据需要将https://docker.mirrors.ustc.edu.cn替换为其他镜像源地址。保存文件后需要重启 Docker 服务以使配置生效。sudo systemctl daemon-reload sudo systemctl restart docker✅ 4. 验证安装至此Docker 就部署好了。你可以运行一个简单的“Hello World”容器来验证是否成功docker run hello-world如果看到欢迎信息就说明整个部署流程已经顺利完成。️ 附录Docker Compose 说明现在Docker Compose 插件 (docker-compose-plugin) 通常会随着 Docker Engine 一起安装。你可以通过以下命令验证它是否已安装docker compose version如果提示命令不存在你可能需要单独安装docker-compose-plugin方法同样是使用apt命令sudo apt install docker-compose-plugin 5. 常用 Docker 命令速查服务管理查看状态sudo systemctl status docker停止服务sudo systemctl stop docker容器操作查看运行中的容器docker ps查看所有容器包括已停止的docker ps -a停止一个运行中的容器docker stop 容器名或ID删除一个容器docker rm 容器名或ID按照以上步骤操作你应该就能顺利地在 Ubuntu 上部署 Docker 了。