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

Docker的安装,服务器与客户端之间的通信

目录

1、Docker安装

1.1主机配置

1.2apt源的修改

1.3apt安装

2、客户端与服务端通信

2.1服务端配置

2.1.1创建镜像存放目录

2.1.2修改配置文件

2.2端口通信

2.3SSH连接

2.3.1生成密钥

2.3.2传输密钥

2.3.3测试连接


1、Docker安装

1.1主机配置

我使用的两台主机是ubuntu24.04,客户端IP地址是10.0.0.13,服务端IP地址是10.0.0.23.

1.2apt源的修改

vim /etc/apt/sorce.list

修改为以下内容

deb http://mirrors.ustc.edu.cn/ubuntu/ noble main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ noble main restricted universe multiversedeb http://mirrors.ustc.edu.cn/ubuntu/ noble-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ noble-security main restricted universe multiversedeb http://mirrors.ustc.edu.cn/ubuntu/ noble-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ noble-updates main restricted universe multiversedeb http://mirrors.ustc.edu.cn/ubuntu/ noble-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ noble-proposed main restricted universe multiversedeb http://mirrors.ustc.edu.cn/ubuntu/ noble-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ noble-backports main restricted universe multiverse

更新源

apt update

1.3apt安装

apt instal docker.io -y

2、客户端与服务端通信

2.1服务端配置

2.1.1创建镜像存放目录

生成中一般将该目录挂载到高速磁盘中

mkdir /data/docker -p

2.1.2修改配置文件

vim /etc/docker/daemon.json
{
"data-root": "/data/docker"
}
systemctl daemon-reload && systemctl restart docker.service

2.2端口通信

vim /lib/systemd/system/docker.service

修改下面这一行

ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375  --containerd=/run/containerd/containerd.sock

重启

systemctl daemon-reload && systemctl restart docker.service

主节点尝试连接

docker -H 10.0.0.23:2375 info

此时已经显示服务端的参数,证明连接成功

2.3SSH连接

2.3.1生成密钥

ssh-keygen

一直按回车就行

2.3.2传输密钥

ssh-copy-id 10.0.0.23

2.3.3测试连接

docker -H ssh://root@10.0.0.23 version

可以看到已经连接成功并且成功显示服务端数据

http://www.xdnf.cn/news/17095.html

相关文章:

  • LeetCode每日一题,8-6
  • springboot项目justAuth扩展第二个小程序
  • Unity轻量观察相机
  • 功能安全和网络安全的综合保障流程
  • 云端软件工程智能代理:任务委托与自动化实践全解
  • CDP集群中通过Hive外部表迁移HBase数据的操作记录
  • 昇思+昇腾开发板+DeepSeek模型推理和性能优化
  • 自己本地搭建的服务器怎么接公网?公网IP直连服务器方法,和只有内网IP直接映射到互联网
  • 线性代数中矩阵的基本运算运算
  • 哲学中的主体性:历史演进、理论范式与当代重构
  • FLAN-T5:大规模指令微调的统一语言模型框架
  • python-自定义抠图
  • OpenSpeedy绿色免费版下载,提升下载速度,网盘下载速度等游戏变速工具
  • Datawhale AI夏令营 第三期 task2 稍微改进
  • MyBatis实现SQL
  • Python日志记录库——logaid
  • Centos-Stream 10 安装教程(2025版图文教程)
  • ASP3605I同步降压调节器的高频化设计与多相扩展技术优化方案
  • Python 函数详解
  • 重生之我在暑假学习微服务第十天《网关篇》
  • 微软Dragon Ambient eXperience (DAX) 深度解析
  • 《UE教程》第一章第六回——迁移独立项目(资源)
  • 【学习嵌入式day-17-数据结构-单向链表/双向链表】
  • 【计算机网络】6应用层
  • 深度学习·基础知识
  • selenium自动化收集资料
  • 从汇编角度揭秘C++构造函数(1)
  • 【深度学习新浪潮】混元3D是什么产品?
  • 2025《艾诺提亚失落之歌》逆向工程解包尝试
  • 【模电笔记】—— 直流稳压电源——整流、滤波电路