Liunx Ubuntu Server 安装配置 Docker

1. 安装Docker

1.1 更新软件包列表
shell 复制代码
sudo apt update
1.2 添加Docker存储库
shell 复制代码
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
1.3 再次更新软件包列表,以使系统能够访问Docker软件包
shell 复制代码
sudo apt update
1.4 安装Docker引擎
shell 复制代码
sudo apt install docker-ce docker-ce-cli containerd.io
1.5 启动Docker
shell 复制代码
sudo systemctl status docker

2. 创建Docker用户组

在Ubuntu上安装Docker后,默认情况下只有root用户和拥有sudo权限的用户可以直接运行Docker命令。如果你想将其他用户添加到Docker用户组中,使其能够无需sudo权限来运行Docker命令

2.1 创建用户组
shell 复制代码
sudo groupadd docker
2.2 将用户添加进用户组
shell 复制代码
sudo usermod -aG docker $USER
2.3 更新用户组更改
shell 复制代码
newgrp docker
2.4 验证用户组更改是否成功
shell 复制代码
docker run hello-world

3. 开启Docker2375端口

在Docker中开放端口2375意味着允许远程连接到Docker守护程序,这样可以通过网络连接来管理Docker守护程序,这可能会带来安全风险,通过服务器防火墙安全组来控制ip访问。

3.1 编辑Docker守护程序配置文件
shell 复制代码
sudo nano /etc/docker/daemon.json
3.2 在配置文件中添加以下内容
json 复制代码
{
  "hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"]
}
3.3 重启Docker服务
shell 复制代码
sudo systemctl restart docker
相关推荐
爱讲故事的2 小时前
操作系统第一讲复习:为什么学习操作系统,以及操作系统到底在做什么?
linux·开发语言·windows·学习·ubuntu·c#
一个向上的运维者5 小时前
Docker 自定义网络中容器无法通过宿主机 IP 访问服务的完整排障记录
网络·tcp/ip·docker
ClouGence5 小时前
CloudDM 3.1.0 发布:初始化、驱动管理与升级体验全面优化
docker·开源·数据库管理·企业开发·数据库工具·数据库运维
我先去打把游戏先6 小时前
Ubuntu虚拟机(服务器版本)Git卸载完全教程——彻底移除与清理配置
服务器·git·单片机·嵌入式硬件·物联网·ubuntu·51单片机
zandy10116 小时前
Hermes Agent 安装与配置全流程(2026年6月最新版)
docker·agent·安装教程·kimi
取经蜗牛6 小时前
Docker 常用命令全面总结
运维·docker·容器
翔云1234566 小时前
Kubernetes 与 Docker Compose:异同详解
docker
shandianchengzi7 小时前
【记录】Ubuntu|Ubuntu 26.04 笔记本耗电过快,排查 省电过程
linux·运维·ubuntu
Irene19917 小时前
(AI总结版)Docker + HBase 安装全过程总结(WSL2 + Win11)
docker·hbase