ubuntudocker部署
时间: 2025-05-14 19:59:44 浏览: 17
### 如何在 Ubuntu 系统中安装和配置 Docker
#### 安装前准备
为了确保系统的兼容性和稳定性,在开始之前需要更新系统软件包列表。这一步可以通过运行以下命令完成:
```bash
sudo apt update && sudo apt upgrade -y
```
#### 安装必要依赖项
Docker 的安装过程可能需要用到一些额外的工具或库文件,因此可以先安装这些必要的依赖项[^2]:
```bash
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
```
#### 添加官方 GPG 密钥
为确保下载源的安全性,需添加 Docker 的官方 GPG 密钥到系统中:
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
```
#### 配置 Docker 软件仓库
接下来,将 Docker 的 APT 存储库添加到系统中以便后续操作更加便捷[^3]:
```bash
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
```
#### 更新APT索引并安装Docker CE (社区版)
再次刷新本地APT缓存,并执行实际的Docker安装指令:
```bash
sudo apt update
sudo apt install docker-ce -y
```
#### 启动与验证服务状态
启动 Docker 服务并将之设置成开机自启模式;随后可通过简单的测试来确认其正常工作状况。
```bash
sudo systemctl start docker
sudo systemctl enable docker
sudo docker run hello-world
```
如果一切顺利的话,则会看到一条来自容器内部的消息输出。
#### 用户权限管理优化(可选步骤)
为了避免每次调用docker都需要加上`sudo`, 可考虑把当前登录账户加入名为 `docker` 的特殊组里去:
```bash
sudo usermod -aG docker ${USER}
su - ${USER} # 刷新环境变量生效
groups # 查看是否已属于新群组成员之一
```
#### 安装 Docker Compose
除了核心引擎外, 很多场景下还需要搭配使用Compose插件实现更复杂的编排需求.
首先从GitHub项目页面获取最新稳定发行版本链接地址; 接着利用wget抓取对应二进制文件至指定目录保存起来即可[^1].
```bash
COMPOSE_VERSION=`git ls-remote https://github.com/docker/compose | grep refs/tags/ | awk '{print $2}' | sed 's/refs\/tags\///g' | sort --version-sort | tail -n 1`
sudo curl -L "https://github.com/docker/compose/releases/download/${COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
```
最后再简单校验一下compose组件功能可用情况:
```bash
docker-compose version
```
至此整个流程结束!
---
阅读全文
相关推荐
















