服务器安装docker和docker-compose,并开放2375端口
1.安装docker
首先,卸载之前安装的docker
yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine
接下来安装,下面有两种安装方法,二选一即可,B方法更简单
A方法:
A(1)安装依赖包和设置仓库
yum install -y yum-utils
A(2)设置下载的仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
A(3)安装
yum install docker-ce docker-ce-cli containerd.io
B方法:
B(1)安装
curl -fsSL get.docker.com -o get-docker.sh sudo sh get-docker.sh --mirror Aliyun
B(2)配置镜像加速器
sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://8s7o3ldl.mirror.aliyuncs.com"]
}
EOF
最后,在完成A或B方法后,启动docker&查看版本
systemctl start dockerdocker version
2.安装docker-compose
(1)安装
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
(2)赋予该文件可执行权限
sudo chmod +x /usr/local/bin/docker-compose
(3)查看版本
docker-compose --version
3.开放2375端口
(1)修改docker.service
vi /usr/lib/systemd/system/docker.service
(2)在[Service]部分,修改ExecStart参数,在最后增加-H tcp://0.0.0.0:2375
完整的ExecStart参数为:
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375
(3)重新加载配置文件和启动服务
systemctl daemon-reload && systemctl restart docker
(4)测试
curl http://localhost:2375/version
参考文章:https://blog.csdn.net/persist_z/article/details/122945533
服务器安装docker和docker-compose,并开放2375端口相关推荐
- Docker开放2375端口,实现远程访问
环境 Linux环境:Ubuntu18.04 LTS 补充:我的Linux环境是运行本机的虚拟机上. 因为IDEA集成docker环境,实质上是通过远程访问的形式,进行连接,因此需要开启Docker的 ...
- docker开放2375端口设置TLS和CA认证
最近使用idea的docker插件,这个插件我们可以使用tcp的方式连接,但是这种连接方式非常不安全,开放的2375端口非常容易给人入侵,然后整个docker被人控制,这是非常危险的,所以为了解决这个 ...
- MacOS Docker开放2375端口
Mac 不能开启远程 API 服务,在 docker的 issue 中得到了解决方案.可以运行一个 socat 容器,将 unix socket 上的 Docker API 转发到 MacOS 上指定 ...
- windows环境下的设置docker远程访问(开放2375端口)
一.设置docker 1.设置暴露2375端口不使用安全传输层协议 Expose daemon on tcp://localhost:2375 without TLS 2.设置配置文件暴露2375端口 ...
- docker 开放 2375端口
背景:centos7.8 vi /usr/lib/systemd/system/docker.service 修改 [Service]的ExecStart,增加 -H tcp://0.0.0.0:23 ...
- docker在设置开放2375端口遇到的坑
安装后需要暴露2375 linux系统看过来,windows没有这个文件 第一步: vim /usr/lib/systemd/system/docker.service 第二步: 大部分网站都是说 E ...
- Docker 开放2375端口
一.找到docker.service文件 systemctl status docker 二.修改docker.service文件 修改为: ExecStart=/usr/local/bin/dock ...
- 【Docker】windows环境下的docker如何开放远程2375端口
前言 截止至文章发表时,DockerDesktop的最新版本为v4.11.1.本文以该版本为准. Docker在windows运行在Hyper-v的虚拟机中或者wsl windows子系统中. 原因说 ...
- Docker开启TLS和CA认证, 解决暴露2375端口引发的安全漏洞, 并使用idea连接并推送镜像
Docker AC认证教程 解决暴露2375端口引发的安全漏洞 创建证书生成脚本 cert.sh, 放置/script目录 "提示" /mydata/cert/docker这个目录 ...
最新文章
- java控制结构_java控制结构WORD
- 这个国家太奇怪了!全球最落后的国家之一,却又是世界上最幸福的国家!
- jemter的竞品分析
- NSUserDefault的使用
- android recyclerview item自适应高度_web前端学习:高度自适应知识点
- python:for循环修改list的值,应使用range
- 长安链ChainMaker在线合约编辑器-SmartEditor
- 步进电机基础(6.4)-步进电机的特性测量方法-暂态(阻尼)特性的测量和噪音和振动的测量
- 计算机网络基础试卷4,计算机网络基础试题库4
- 计算机课报告书,计算机实训总结报告书范文3篇
- czy的后宫5 召集妹子
- 在华为公司的项目总结
- 2.8.1利用“直流扫描分析”测试基本共射放大电路电压传输特性
- egret可以用php做后端吗,Egret引擎开发指南之创建项目_node.js
- 02_Pulsar的集群架构、架构基本介绍、Pulsar提供的组件介绍、Brokers介绍、Zookeeper的元数据存储、基于bookKeeper持久化存储、Pulsar代理
- TextToSpeech文字转语音
- php添加学生信息,PHP开发 学生管理系统之添加信息PHP页面
- html div背景图片路径,css如何设置背景图片位置?
- 统计二叉树的叶子节点个数
- 19.2 NESMA 唯一和非唯一搜索条件的组合案例分析