Docker的安装过程以及服务器与客户端之间的通信
更新时间:2025年08月08日 09:27:53 作者:运维小杨
文章简要介绍了在Ubuntu24.04系统上安装Docker的流程,包括修改apt源、安装服务端与客户端、配置镜像目录、端口通信及SSH连接,最终实现客户端与服务端的成功通信验证
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 multiverse deb 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 multiverse deb 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 multiverse deb 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 multiverse deb 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
可以看到已经连接成功并且成功显示服务端数据
到此这篇关于Docker的安装过程以及服务器与客户端之间的通信的文章就介绍到这了,更多相关docker安装内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Docker容器部署Elasticsearch并配置分词器的方法实现
本文主要介绍了Docker容器部署Elasticsearch并配置分词器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2026-04-04
docker镜像无法删除 Error:No such image:xxxxxx解决
这篇文章主要介绍了docker镜像无法删除 Error:No such image:xxxxxx解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-09-09
nerdctl替代docker及docker-compose的安装使用
这篇文章主要为大家介绍了nerdctl替代docker及docker-compose的安装使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-06-06


最新评论