Docker的安装过程以及服务器与客户端之间的通信
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安装内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
win10中docker部署和运行countly-server的流程
这篇文章主要记录一下windows10中使用docker容器安装和部署countly-server的整个流程,本文给大家讲解的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧2019-11-11
docker 使用mysqldump命令备份导出项目中的mysql数据
这篇文章主要介绍了docker 使用mysqldump命令备份导出项目中的mysql数据本文通过命令给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2019-12-12
使用Docker搭建Vsftpd 的 FTP 服务的详细过程
FTP 基础FTP 需要两个端口,一个是数据端口,一个是控制端口,这篇文章主要介绍了使用Docker搭建Vsftpd的FTP服务,需要的朋友可以参考下2022-08-08
通过Docker安装启动DB2在Spring Boot整合DB2的方法
DB2是IBM的一款优秀的关系型数据库,这篇文章主要介绍了通过Docker启动DB2,并在Spring Boot整合DB2,需要的朋友可以参考下2023-01-01
Docker安装部署rocketmq-console工具教程
这篇文章主要介绍了Docker安装部署rocketmq-console工具教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-04-04


最新评论