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

Centos7安装Docker与Docker-compose【图文教程】

个人记录

查看一下系统是否已经安装了Docker

yum list installed | grep docker

如下图代表没有安装Docker
在这里插入图片描述

卸载已有Docker

yum remove docker  docker-common docker-selinux docker-engine

切换目录

cd /etc/yum.repos.d/

查看当前目录所有的镜像源

ll

安装yum-util与devicemapper驱动依赖

yum install -y yum-utils device-mapper-persistent-data lvm2

在这里插入图片描述

安装wget(后面需用到)

yum install -y wget

下载Docker包(需在cd /etc/yum.repos.d/目录下执行该命令)

wget http://mirrors.163.com/docker-ce/linux/centos/docker-ce.repo

注意:安装之前先关闭防火墙

查看防火墙状态

systemctl status firewalld

临时关闭防火墙

systemctl stop firewalld

安装Docker

yum install -y docker-ce.x86_64

在这里插入图片描述

查看Docker是否安装成功

yum list installed | grep docker

在这里插入图片描述

启动Docker

systemctl start docker

查看Docker状态

systemctl status docker

在这里插入图片描述

开机启动Docker

systemctl enable docker

在这里插入图片描述

查看Docker进程

ps -ef | grep docker

在这里插入图片描述

查看docker系统信息

docker info

配置阿里云镜像加速(不配置后续使用Docker下载包会慢很多,强烈建议配置)

地址:阿里云镜像加速器

选择CentOS,复制蓝色框命令,粘贴在Centos上运行。
在这里插入图片描述
运行后,如下图
在这里插入图片描述

重启Docker

systemctl daemon-reload && systemctl restart docker

查看镜像是否安装成功

docker info

在这里插入图片描述

成功后,可以使用大家docker安装需要的包

Docker开启远程访问(docker-compose需用)

编辑docker.service
vim /lib/systemd/system/docker.service
注释与新增

按i进入编辑模式

注释
# ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
新增
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

按Esc,按Shift+;右下角弹出:输入wq!
在这里插入图片描述
在这里插入图片描述

更新配置

systemctl daemon-reload

重新启动

systemctl restart docker

在这里插入图片描述

添加开放2375端口

firewall-cmd --add-port=2375/tcp --permanent

重载入添加的端口

firewall-cmd --reload

查询2375端口是否开启成功

firewall-cmd --query-port=2375/tcp

安装docker-compose

dockerdocs官网

进入dockerdocs官网,查看Docker Compose的当前稳定版本,按照指引进行安装
在这里插入图片描述

下载Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
可执行权限应用于docker-compose文件
sudo chmod +x /usr/local/bin/docker-compose
测试安装
docker-compose --version

在这里插入图片描述

http://www.lryc.cn/news/331737.html

相关文章:

  • mac电脑maven配置环境变量
  • 后端返还二进制excl表格数据时候,如何实现在前端下载表格功能及出现表格打开失败的异常处理。
  • 搞学术研究好用免费的学术版ChatGPT网站-学术AI
  • vue3从精通到入门9:计算属性computed
  • kafka面试常见问题
  • 深入解析Hadoop生态核心组件:HDFS、MapReduce和YARN
  • 【chatGPT】我:在Cadence Genus软件中,出现如下问题:......【1】
  • 面试题:JVM 调优
  • PS从入门到精通视频各类教程整理全集,包含素材、作业等(8)
  • VSCode安装及Python、Jupyter插件安装使用
  • JMeter+Grafana+influxdb 配置出现transaction无数据情况解决办法
  • Acrobat Pro DC 2023 for Mac PDF编辑管理软件
  • Python大型数据集(GPU)可视化和Pillow解释性视觉推理及材料粒子凝聚
  • 1、快速上手Docker:入门指南
  • 通用开发技能系列:Authentication、OAuth、JWT 认证策略
  • 【Leetcode】【240404】1614. Maximum Nesting Depth of the Parentheses
  • 联通iccid 19转20 使用luhn 算法的计算公式
  • I.MX6ULL的MAC网络外设设备树实现说明一
  • vue弹出的添加信息组件中 el-radio 单选框无法点击问题
  • 蓝桥杯刷题day13——玩游戏【算法赛】
  • Three.js——scene场景、几何体位置旋转缩放、正射投影相机、透视投影相机
  • springboot集成rabbitmq
  • 腾讯云轻量4核8G12M应用服务器性能测评和优惠价格表
  • 判断点在多边形内的算法
  • Network AIS Receiver R400N
  • JavaScript循环
  • 9Proxy,跨境电商一站式解决方案
  • ObjectiveC-08-OOP面向对象程序设计-类的分离与组合
  • Qt 总结
  • 中间件复习之-RPC框架