在Centos 7上部署Docker

CentOS7雷池WAF基于Docker搭建部署 WAF 是 Web Application Firewall 的缩写,也被称为 Web 应用防火墙。区别于传统防火墙,WAF 工作在应用层,对基于 HTTP/HTTPS 协议的 Web 系统有着更好的防护效果,使其免于受到黑客的攻击长亭科技耗时近 10 年倾情打造的 WAF采用容器化部署,一条命令即可完成安装,0 成本上手安全配置开箱即用,无需人工维护,可实现安全躺平式管理。 阅读详情

什么是Docker?

Docker是一个开源的容器引擎, 它基于LXC容器技术, 使用Go语言开发。源代码托管在Github上, 并遵从Apache2.0协议。

Docker采用C/S架构, 其可以轻松的为任何应用创建一个轻量级的、 可移植的、 自给自足的容器。简单来说: Docker就是一种快速解决生产问题的一种技术手段。

Docker的安装

更换阿里yum仓库源

当我们刚在VMware安装完Centos 7的虚拟机时,官方镜像仓库由于Centos 7已经停止更新维护所以无法使用,我们需要修改yum网络仓库源

vi /etc/yum.repos.d/CentOS-Base.repo
我们用其中一个举例。截取其中的一段,并把其中需要更改的两行用@和&做标记
[base]
name=CentOS-$releasever - Base
@mirrorlist=http://mirrorlist.centos.org/? 
release=$releasever&arch=$basearch&repo=os&infra=$infra
&#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?   //在前方加入#注释掉这个官方源
release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/  //取消注释此行并更改为阿里云centos仓库源
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

由此类推我们得到了

yum clean all && yum makecache fast && yum update -y  //检查并更新yum缓存

安装依赖软件

yum install -y wget yum-plugin-priorities 

配置软件源

wget -O /etc/yum.repos.d/CentOS-Base-ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
源优先级配置
cat /etc/yum/pluginconf.d/priorities.conf
注意: 保证 [main] 配置下的 
enabled = 1

检查并更新yum缓存

yum repolist
yum clean all && yum makecache fast && yum update -y

禁止内核升级

vi /etc/yum.conf 

...                                       

exclude=kernel* 
exclude=centos-release*   //在最后面添加两行

安装系统基础软件

yum install -y vim lrzsz telnet curl net-tools tree bash-completion

Docker基本软件安装

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

yum源的添加

​
官方源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

或者阿里源

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装docker

 yum install docker-ce -y  //默认安装最新版
 yum install docker-ce=<VERSION> -y  //安装指定版本

启动docker

 systemctl start docker
 systemctl status docker  //查看docker服务当前状态

测试docker

 docker version

安装后新增网卡docker0,网卡地址172.17.0.1

*Docker镜像加速2025-3-3

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
    "https://docker.1ms.run"
  ]
}
EOF

重启docker

systemctl daemon-reload  //重新加载 systemd 的配置文件
systemctl restart docker

Docker镜像拉取

docker pull nginx

在 Docker 中运行一个 Nginx 容器,并进行端口映射

docker run -d -p 80:80 --name mynginx nginx

测试:在自己主机浏览器输入虚拟机IP:80查看浏览器页面看见Welcome to Nginx 成功

删除docker

yum remove docker-ce 
 rm -rf /var/lib/docker/ see
 rm -rf /etc/docker  
centos7上安装部署docker 安装部署docker ###如果已安装过docker,彻底删除docker #####非docker-ce版本卸载 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ doc... 阅读详情

相关推荐

centos7部署Docker及在Docker部署Jenkins

一.centos7部署Docker: 1、查看系统版本:需要centos7 以上、64位,内核2.6.32-431以上 uname -r 2、卸载旧版本: yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ ...

qq460850601的博客 859

基于Docker在CentOS7部署ELK

基于Docker在CentOS7部署Elasticsearch、Logstash、Kibana

Hello World 1362

在 CentOS 7 上基于 Docker 的 LNMP 部署 Hexo

由于 Hexo 是一个静态站点生成器,生成 HTML 文件后仅需 Web 服务器(如 Nginx)提供服务,因此 LNMP 中的 MySQL 和 PHP 是可选的,适用于需要额外功能(如评论系统或数据库集成)的场景。本指南详细、专业且循序渐进,涵盖了从环境准备、Docker 安装、Hexo 配置、Docker 容器化、Nginx 配置到可选的 MySQL/PHP 集成的全过程,专为 CentOS 7 定制。最后还是想熟悉下这两种博客的架设和部署方式,每次部署都有各种不同的问题,旨在提升自己的学习认知。

中国最威武的城市!武功军威-武威,铁骨铮铮! 1102

CentOS7安装部署Docker

Docker 是一个用于开发、运输和运行应用程序的开放平台。它能够将应用程序与基础设施分离,从而帮助您快速交付软件。通过 Docker,您可以像管理应用程序一样管理基础设施。借助 Docker 提供的代码运输、测试和部署方法,您可以大幅缩短从编写代码到在生产环境中运行代码之间的延迟时间

Quantum-Clock 1026

centos7安装docker,并使用docker部署django项目

centos7安装docker: https://www.cnblogs.com/yufeng218/p/8370670.html docker部署django应用: https://www.cnblogs.com/ghylpb/p/12616943.html

计算机辅助工程 1327

Centos7 docker 部署Gitlab

首先安装 Docker 必要依赖包 : yum install -y yum-utils device-mapper-persistent-data lvm2 由于自带 yum 没有 Docker-CE 所以我们需要先增加 docker repo: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 用 yum 安装 Docker: yum install -y docker-ce

a1991520823的专栏 261

基于CentOs7上Docker部署springboot项目

基于CentOs7上Docker部署springboot项目。

G2447086025的博客 767

Linux CentOS 7_64 使用 Docker 部署项目

借鉴了其他博主的文章写出来的,也有刷到的视频,都是经过自己实践才留下的 为什么使用 Docker ,有什么好处? 这些问题搜一下就有,不解释了 一千个人心中有一千个哈姆雷特 注意:CentOS 7 执行下载报错: 原因: 出现这个错误是因为使用的 CentOS 7 仓库已经被归档,当前的镜像地址无法找到所需的文件。而CentOS 7 的官方支持已经结束,部分仓库已被移至归档库,这导致了你的 yum 命令无法找到所需的元数据文件。CentOS 7 的官方仓库在 2024 年 6

weixin_67722778的博客 1313

我是小白 入门Docker CENTOS7安装 Tomcat部署

近期K8S,云原生应用很火,Docker可以说是入门的技术了,公司目前没有业务或项目能使用到这些,手痒痒的,就从最简单的Tomcat开始吧,毕竟即使是部署一个简单的Tomcat,也要安装jdk,下载Tomcat的tar.gz包啥的也挺麻烦的 安装Docker 1.删除旧版本 yum remove docker \ docker-client \ ...

无人问津的博客 7880

CentOS7Shell脚本部署Docker-ce

文章目录1.Shell脚本部署Docker-ce2.Docker拉取CentOS7镜像 1.Shell脚本部署Docker-ce #!/bin/bash sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config setenforce 0 getenforce systemctl disable firewalld && systemctl stop firewalld yum install wget -y

路~可以走过 615

关于VS2019调试问题:进程已退出,代码为-1073741819(已解决)

关于VS2019调试问题:进程已退出,代码为-1073741819(已解决) 详情:上一篇发了这个进程问题,在我翻阅了《c语言程序设计第四版》和《算法与数据结构》两本书对照代码加上调试终于找到了解决方法 解决方法: 首先找到项目的源文件右击找到属性 然后选择从生成中排除选择是! 重新生成解决方案,发现代码问题: 之前的代码: #include <stdio.h> #include <stdlib.h> #include <malloc.h> #include &lt

qq_51553982的博客 1万+

CentOS7部署Docker

Docker安装部署 安装及镜像拉取 简单,直接用yum安装即可 [root@Test03 test]# yum install docker 下载结束后可以查看docker版本 [root@Test03 test]# docker -v 可以直接启动docker [root@Test03 test]# systemctl start docker [root@Test03 test]# systemctl status docker (显示running即可) 利用pull拉取镜像 [roo

weixin_45861518的博客 350

TMS320F28377D的sys/bios双核工程配置详解——从零搭建到RAM优化

本文详细解析了TMS320F28377D双核系统在sys/bios环境下的工程配置与RAM优化策略。从开发环境搭建、SYS/BIOS工程创建到双核CMD文件配置,提供了实战技巧和常见问题解决方案,帮助开发者高效实现电力电子控制系统中的双核协作与性能优化。

weixin_28292761的博客 600

CentOS7——Docker部署java服务

单击Build,Execution,Deployment选项,找到Docker,双击打开,再点击右边面板的+号创建一个Docker连接,输入name以及Engine Api URL(服务器或者虚拟机的ip地址和docker的端口号,默认是:2357),若成功连接,则下方会出现Connection Successful!Docker当中要安装必备的软件,比如Java运行必要的JDK,如果使用到nacos、mysql、redis等软件也需要安装(可以不在同一个服务器,通过ip连接即可)。

qq_42505148的博客 1047

win10下面安装MTK USB VCOM 驱动

win10下面安装MTK USB VCOM 驱动1.概述2.驱动准备3.主要步骤3.1禁用win10对没有签名驱动限制3.2通过设备管理器安装mtk usb vcom驱动3.3工具版本问题4.禁用win10对没有签名的驱动限制4.1在设置中打开 更新和安全4.2进入恢复4.3在高级启动中点击立即重新启动4.4电脑重启后的几个动作5.通过设备管理器安装MTK USB VCOM 驱动5.1准备驱动5....

qimi123456的专栏 3万+

智能车图像处理5-入门级分析4 ---环岛的状态机与补线

PS :入门级文章适合新手,如果已经有基础可以去看进阶篇文章。

taiyuezyh的博客 8251

CentOS7 + Docker 部署 Dify 超详细图文教程

本文详细介绍在阿里云CentOS系统上部署Dify AI Agent平台的完整流程。首先说明了Dify相比其他工作流平台的优势,然后分步骤讲解环境准备:包括Docker和Docker Compose的安装配置,以及使用国内镜像加速下载。接着详细说明Dify的部署过程:从克隆源码、配置环境变量到启动容器服务。文章还提供了Dify的更新方法和管理员初始化设置指南,帮助用户快速搭建企业级AI应用平台。部署完成后,用户可通过浏览器访问管理界面进行后续配置。

数据矿工-数据化运营博客 6542

Python 陌生代码库阅读之道:从零起步到一周掌控 5 万行老项目的实战策略

文中特别强调"自顶向下+画图+注释"的基础阅读心法,并提供了具体的代码示例和命令行技巧。对于大型项目,建议先建立核心流程的骨架认知,再逐步填充细节,同时注重文档化和测试覆盖率的提升。 掌握这套方法后,开发者可以将陌生代码库的阅读效率提升3倍以上,在一周内建立起对5万行级别项目的整体掌控力。

铭渊老黄 507

centos7安装docker,nginx,docker部署jenkins java项目

原因:出现这个错误是因为使用的 CentOS 7 仓库已经被归档,当前的镜像地址无法找到所需的文件。CentOS 7 的官方支持已经结束,部分仓库已被移至归档库。因此,使用最新的 CentOS 7 官方仓库可能会遇到问题。0.1:进入/etc/yum.repos.d目录下找到 CentOS-Base.repo。4:构建一个自动化任务,需要准备 启动的.sh脚本,Dockerfile文件。1:docker pull Jenkins镜像。2:设置阿里云docker-ce镜像源。3:安装docker。

weixin_44363766的博客 1557

电池管理系统(BMS)软件:CATL BMS二次开发_(1).CATL BMS软件概述

CATL BMS软件的保护机制是确保电池组安全和可靠运行的关键部分。通过高精度的传感器和智能算法,BMS可以实时监测电池组的状态,及时采取保护措施。二次开发中,可以根据特定的应用需求,增加新的传感器、优化算法、扩展通信接口等,进一步提高系统的性能和可靠性。维护和扩展则是确保系统长期稳定运行的重要手段。希望以上内容对您理解CATL BMS软件的保护机制有所帮助。如果您有任何进一步的问题或需要更详细的解释,欢迎随时提问。

zhubeibei168的博客 1459

动力学约束下的运动规划算法——状态栅格规划器(State Lattice Planner)

A*、RRT等算法建立的用于路径搜索的图模型是不考虑机器人的动力学约束的,其构建的图模型的两个相邻节点之间的路径可能是不可行的,或者很难被机器人跟踪的,现在我们想要使得图中相邻两个节点间的连接是一种满足动力学约束的可行的连接,那么如何构建一个这样的图呢? 构建这样的图通常有两种方法:第一种是基于控制空间的采样(正向方法)

慕羽★的博客 3105

CentOS7 Docker Nginx部署及运行

docker run -i -t -d -p 127.0.0.1:8085:80 centos7/nginx-1 /bin/bash docker run -i -t -d -p 192.168.32.129:8086:80 centos7/nginx-1 /bin/bash

必行 2万+

当AI写小说——一个被严重低估的工程化战场

摘要 AI小说创作远非简单的prompt生成,而是一项需要系统化工程管理的复杂任务。本文通过真实案例分析,揭示了当前AI写小说存在的五大核心难题:设定一致性难以维持、文风控制缺乏个性、爽感节奏难以把握、长篇记忆能力有限以及平台规则适配困难。研究显示,90%的失败案例源于错误的创作方法,主要表现为对话框式随机生成和模板式同质化创作。要实现高质量的AI小说创作,必须建立包括设定治理、记忆管理、文风校准等在内的全链路工程化体系,而非依赖单一prompt指令。只有采用系统化的人机协同方法,才能突破当前AI创作的质量

sellyogurt的博客 683

CentOS7基于docker部署django

CentOS7基于docker部署django简介 简介 docker

周凡的博客 1645

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

CentOS7部署安装Docker

CentOS7部署安装Docker 环境准备: 1台centos7,可根据centos7模板机搭建 部署 HOSTNAME=docker hostnamectl set-hostname "$HOSTNAME" echo "$HOSTNAME">/etc/hostname echo "$(grep -E '127|::1' /etc/hosts)">/etc/hosts echo "$...

萌新包大人的博客 304

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

centos7上docker 打包 部署的方法

centos7上docker 打包 部署的方法 前提条件: (1)已生成jar或war包文件。(通过 maven 自动化构建的 java demo 打包了,就是说生成了以 jar 或者 war 结尾的包文件了) (2)已经成功安装 docker 。 目录准备:/usr/cwgis/docker/sprintbootdemo中有两个文件(Dockerfile和sprintbootdemo.jar)...

hsg77的专栏 2890

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

上一篇: 华为数通HCIA ENSP实验二:OSPF基础
下一篇: 华为数通HCIA ENSP实验三:VLAN
SenV2
博客等级 码龄3年 54粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值