当前位置: 首页 > article >正文

Liunx Ubuntu Server 安装配置 Docker

1. 安装Docker

1.1 更新软件包列表
sudo apt update
1.2 添加Docker存储库
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软件包
sudo apt update
1.4 安装Docker引擎
sudo apt install docker-ce docker-ce-cli containerd.io
1.5 启动Docker
sudo systemctl status docker

2. 创建Docker用户组

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

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

3. 开启Docker2375端口

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

3.1 编辑Docker守护程序配置文件
sudo nano /etc/docker/daemon.json
3.2 在配置文件中添加以下内容
{
  "hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"]
}
3.3 重启Docker服务
sudo systemctl restart docker

http://www.kler.cn/a/145199.html

相关文章:

  • 记录一次,PyQT的报错,多线程Udp失效,使用工具如netstat来检查端口使用情况。
  • 360嵌入式开发面试题及参考答案
  • 天融信 NGFW2.3 mibs
  • leetcode——合并K个有序链表(java)
  • MATLAB的数据类型和各类数据类型转化示例
  • 灰色预测模型
  • 串口通信基础知识介绍
  • JAVA编程规范-集合、并发(阿里手册)
  • A-莲子的软件工程学【算法必会题目】(JavaPythonC++实现)
  • 【深度学习】基于深度学习的超分辨率图像技术一览
  • CleanMyMac X好不好用?有哪些优势
  • 【ARM 嵌入式 编译系列 2.2 -- 如何在Makefile 中添加编译时间 | 编译作者| 编译 git id】
  • 信息素养大赛知识点
  • 决策树(第四周)
  • 安卓用SQLite数据库存储数据
  • Could not resolve all files for configuration ‘:app:androidJdkImage‘.
  • UVA437 巴比伦塔 The Tower of Babylon
  • AIGC ChatGPT4总结Linux Shell命令集合
  • 求链表环的起始位置
  • Centos 7、Debian、Ubuntu中tree指令的检查与下载
  • 机器学习【03】在本地浏览器使用远程服务器的Jupyter Notebook【conda环境】
  • gitlab各版本安装注意点:
  • Jenkins CI/CD
  • 数仓成本下降近一半,StarRocks 存算分离助力云览科技业务出海
  • JVM——几种常见的对象引用
  • 不存在类型变量 A, T 的实例,使 Collector<T, A, List<T>> 符合 Supplier<R>