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端口相关推荐

  1. Docker开放2375端口,实现远程访问

    环境 Linux环境:Ubuntu18.04 LTS 补充:我的Linux环境是运行本机的虚拟机上. 因为IDEA集成docker环境,实质上是通过远程访问的形式,进行连接,因此需要开启Docker的 ...

  2. docker开放2375端口设置TLS和CA认证

    最近使用idea的docker插件,这个插件我们可以使用tcp的方式连接,但是这种连接方式非常不安全,开放的2375端口非常容易给人入侵,然后整个docker被人控制,这是非常危险的,所以为了解决这个 ...

  3. MacOS Docker开放2375端口

    Mac 不能开启远程 API 服务,在 docker的 issue 中得到了解决方案.可以运行一个 socat 容器,将 unix socket 上的 Docker API 转发到 MacOS 上指定 ...

  4. windows环境下的设置docker远程访问(开放2375端口)

    一.设置docker 1.设置暴露2375端口不使用安全传输层协议 Expose daemon on tcp://localhost:2375 without TLS 2.设置配置文件暴露2375端口 ...

  5. docker 开放 2375端口

    背景:centos7.8 vi /usr/lib/systemd/system/docker.service 修改 [Service]的ExecStart,增加 -H tcp://0.0.0.0:23 ...

  6. docker在设置开放2375端口遇到的坑

    安装后需要暴露2375 linux系统看过来,windows没有这个文件 第一步: vim /usr/lib/systemd/system/docker.service 第二步: 大部分网站都是说 E ...

  7. Docker 开放2375端口

    一.找到docker.service文件 systemctl status docker 二.修改docker.service文件 修改为: ExecStart=/usr/local/bin/dock ...

  8. 【Docker】windows环境下的docker如何开放远程2375端口

    前言 截止至文章发表时,DockerDesktop的最新版本为v4.11.1.本文以该版本为准. Docker在windows运行在Hyper-v的虚拟机中或者wsl windows子系统中. 原因说 ...

  9. Docker开启TLS和CA认证, 解决暴露2375端口引发的安全漏洞, 并使用idea连接并推送镜像

    Docker AC认证教程 解决暴露2375端口引发的安全漏洞 创建证书生成脚本 cert.sh, 放置/script目录 "提示" /mydata/cert/docker这个目录 ...

最新文章

  1. java控制结构_java控制结构WORD
  2. 这个国家太奇怪了!全球最落后的国家之一,却又是世界上最幸福的国家!
  3. jemter的竞品分析
  4. NSUserDefault的使用
  5. android recyclerview item自适应高度_web前端学习:高度自适应知识点
  6. python:for循环修改list的值,应使用range
  7. 长安链ChainMaker在线合约编辑器-SmartEditor
  8. 步进电机基础(6.4)-步进电机的特性测量方法-暂态(阻尼)特性的测量和噪音和振动的测量
  9. 计算机网络基础试卷4,计算机网络基础试题库4
  10. 计算机课报告书,计算机实训总结报告书范文3篇
  11. czy的后宫5 召集妹子
  12. 在华为公司的项目总结
  13. 2.8.1利用“直流扫描分析”测试基本共射放大电路电压传输特性
  14. egret可以用php做后端吗,Egret引擎开发指南之创建项目_node.js
  15. 02_Pulsar的集群架构、架构基本介绍、Pulsar提供的组件介绍、Brokers介绍、Zookeeper的元数据存储、基于bookKeeper持久化存储、Pulsar代理
  16. TextToSpeech文字转语音
  17. php添加学生信息,PHP开发 学生管理系统之添加信息PHP页面
  18. html div背景图片路径,css如何设置背景图片位置?
  19. 统计二叉树的叶子节点个数
  20. 19.2 NESMA 唯一和非唯一搜索条件的组合案例分析

热门文章

  1. 第4篇-DSP28069外设初始化2
  2. 我们采访了三位学生:他们写代码、95 后、来自大陆和台湾
  3. 关于anchor的解释
  4. 03.先了解一些python的基础语法
  5. Python个人常见语法问题
  6. Linux常用命令学习大全
  7. HUAWEI华为MateBook 13 2020款 锐龙版 R7 集显 触屏 16GB+512GB (HNL-WFP9Q)原装出厂系统恢复原厂系统
  8. Linux下普通用户使用强制位获取root权限
  9. 搭建直播平台过程中的全能“辅助”——流媒体服务器
  10. java求六位数以内所有自幂数