Centos安装Docker及使用

文章目录

      • 配置要求
      • Centos安装Docker
      • 卸载docker(可选)
      • 安装docker
        • 首先需要大家虚拟机联网,安装yum工具
        • 然后更新本地镜像源:
        • 然后输入安装docker命令:
        • 查看docker的版本
      • 启动docker
        • 关闭防火墙
        • 接着通过命令启动docker
      • 配置镜像加速
      • 测试docker是否正常使用
        • 拉取nginx镜像
          • 通过下面命令去 docker hub拉取nginx镜像,因为我们没有加版本号,所以默认的是latest,也就是最新版
          • 然后我们通过下面命令查看当前docker的所有镜像
      • 创建并运行容器
        • 接下来我们来创建一个nginx容器,创建的命令如下
          • 命令解读:
        • 接着我们去浏览器测试一下,能不能访问到nginx的网站
        • 网卡相关配置
        • 访问成功,docker部署成功!

文章参考https://blog.csdn.net/qq_15752347/article/details/132461033

配置要求

Docker CE(社区免费版) 支持 64 位版本 CentOS 7 ,并且要求内核版本不低于 3.10, CentOS 7 满足最低内核的要求,所以我们在CentOS 7安装Docker。

Centos安装Docker

卸载docker(可选)

如果之前安装过docker,可以用下面的命令卸载docker

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine \
                  docker-ce

安装docker

首先需要大家虚拟机联网,安装yum工具
yum install -y yum-utils \
           device-mapper-persistent-data \
           lvm2 --skip-broken
然后更新本地镜像源:
# 设置docker镜像源
yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

yum makecache fast

在这里插入图片描述

然后输入安装docker命令:
yum install -y docker-ce

在这里插入图片描述

在这里插入图片描述

查看docker的版本
docker --version

在这里插入图片描述

启动docker

Docker应用需要用到各种端口,逐一去修改防火墙设置。非常麻烦,因此建议大家直接关闭防火墙,但是公司生产环境不能这样做

关闭防火墙
# 关闭防火墙
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld

在这里插入图片描述

接着通过命令启动docker
systemctl start docker

在这里插入图片描述

配置镜像加速

docker官方镜像仓库网速较差,我们需要设置国内镜像服务:

使用阿里云的镜像加速文档:

https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

直接复制红框里面的指令到命令行运行即可

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://7b3n74nc.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

在这里插入图片描述
在这里插入图片描述

测试docker是否正常使用

拉取nginx镜像
通过下面命令去 docker hub拉取nginx镜像,因为我们没有加版本号,所以默认的是latest,也就是最新版
docker pull nginx
然后我们通过下面命令查看当前docker的所有镜像
docker images

在这里插入图片描述

我们看到我们的nginx镜像就在其中,tag是版本号

创建并运行容器

接下来我们来创建一个nginx容器,创建的命令如下
docker run --name containerName -p 80:80 -d nginx
命令解读:
  • docker run :创建并运行一个容器
  • –name : 给容器起一个名字,比如叫做mn
  • -p :将宿主机端口与容器端口映射,冒号左侧是宿主机端口,右侧是容器端口
  • -d:后台运行容器
  • nginx:镜像名称,例如nginx

在这里插入图片描述

接着我们去浏览器测试一下,能不能访问到nginx的网站
ip  a 查看本机的ip地址

在这里插入图片描述

网卡相关配置
ifconfig eth0 up  # 启动指定网卡
ifconfig eth0 down # 关闭指定网卡

ifconfig eth0 add 33ffe:3240:800:1005::2/64 #为网卡eth0配置IPv6地址 
ifconfig eth0 del 33ffe:3240:800:1005::2/64 #为网卡eth0删除IPv6地址

ifconfig eth0 hw ether 00:AA:BB:CC:dd:EE  用 ifconfig 修改MAC地址

ifconfig eth0 192.168.2.10   # 配置IP地址
ifconfig eth0 192.168.2.10 netmask 255.255.255.0  # 配置IP地址
ifconfig eth0 192.168.2.10 netmask 255.255.255.0 broadcast 192.168.2.255 # 配置IP地址

ifconfig eth0 arp #开启网卡eth0 的arp协议 
ifconfig eth0 -arp #关闭网卡eth0 的arp协议
ifconfig eth0 mtu 1500 #设置能通过的最大数据包大小为 1500 bytes
访问成功,docker部署成功!

!在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/263205.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

vscode debug c++代码

需要提前写好CMakeLists.txt 在tasks.json中写好编译的步骤&#xff0c;即tasks&#xff0c;如cmake … 和make -j 在lauch.json中配置可执行文件的路径和需要执行tasks中的哪一个任务 具体步骤&#xff1a; 1.写好c代码和CMakeLists.txt 2.配置tasks.json 终端–>配置任务…

竞赛保研 基于CNN实现谣言检测 - python 深度学习 机器学习

文章目录 1 前言1.1 背景 2 数据集3 实现过程4 CNN网络实现5 模型训练部分6 模型评估7 预测结果8 最后 1 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 基于CNN实现谣言检测 该项目较为新颖&#xff0c;适合作为竞赛课题方向&#xff0c;学长非常推荐&am…

Jmeter测试时遇到的各种乱码问题及解决

在Jmeter中显示乱码 遇到的问题&#xff1a;csv文件中有的用户名是中文的&#xff0c;接口使用该用户名入参时&#xff0c;查看结果树中看到&#xff0c;中文名显示为一堆乱码。 解决的方法&#xff1a; 应该是文件编码与jmeter编码不一致导致的。 1&#xff09;新建一个tx…

使用Python从图像中提取表格

有什么作用? 与深度学习解决方案相比,这个轻量级的包不需要训练和最小化参数化。它提供了以下功能: 识别图像和PDF文件中的表格,包括在表格单元级别的边界框。 通过支持OCR服务/工具(Tesseract、PaddleOCR、AWS Textract、Google Vision和Azure OCR目前支持)来提取表格内…

Grafana安装zabbix插件

文章目录 一、在线安装zabbix插件二、离线安装1.下载安装2.grafana配置zabbix数据源 一、在线安装zabbix插件 如果grafana服务器可以联网即可在线安装。 安装方法官网上有&#xff1a;官网链接联网安装比较慢。 二、离线安装 1.下载安装 官网下载链接 [rootnode1 src]# mo…

抖店怎么运营?走通流程是关键!

我是电商珠珠 很多新手在入驻抖店的时候&#xff0c;都不知道前期怎么去运营。 运营的技巧很多&#xff0c;牵扯到很多细节&#xff0c;跑通流程是关键。 所以&#xff0c;今天就来给大家讲讲抖店的几个基本流程&#xff0c;只有将流程跑通了才能去更快的抠细节上的东西。 …

算法题系列6·删除有序数组中的重复项

目录 题目描述 思路分析 实现 题目描述 给你一个 非严格递增排列 的数组 nums &#xff0c;请你 原地 删除重复出现的元素&#xff0c;使每个元素 只出现一次 &#xff0c;返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 …

解决:AD原理图网络无法更新同步到PCB

问题&#xff1a;表面上看起来引脚号都是一一对应的&#xff0c;但是Update过去就是无法同步。 解决&#xff1a; 检查并修改 元件管脚列 与 Name列 是否一一对应&#xff1a; 检查封装管脚模型匹配&#xff1a;

基于ssm高校实验室信息化综合管理平台建设系统论文

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术&#xff0c;让传统数据信息的管理升级为软件存储&#xff0c;归纳&#xff0c;集中处理数据信息的管理方式。本高校实验室信息化综合管理就是在这样的大环境下诞生&#xff0c;其可以帮助管理者在短时间内处理完毕庞大的…

【快速解决】python数据可视化时候无法显示中文字符的问题/图表中无法显示中文字符

目录 问题展示 解决方法 运行效果展示 问题展示 解决方法 加入以下代码即可 import matplotlib.pyplot as pltplt.rcParams[font.sans-serif] [SimHei] plt.rcParams[axes.unicode_minus] False运行效果展示 成功运行出来 &#x1f30c;点击下方个人名片&#xff0c;交流会…

K8s攻击案例:Privileged特权容器导致节点沦陷

01、概述 特权容器&#xff08;Privileged Container&#xff09;是一种比较特殊的容器&#xff0c;在K8s中运行特权容器&#xff0c;需要将 Privileged 设为 true &#xff0c;容器可以执行几乎所有可以直接在主机上执行的操作。 基于此&#xff0c;利用容器的特权配置可以获取…

flutter开发实战-第一帧布局完成回调实现

flutter开发实战-第一帧布局完成回调实现 在开发中&#xff0c;我们有时候需要在第一帧布局完成后调用一些相关的方法。这里记录一下是实现过程。 Flutter中有多种不同的Binding&#xff0c;每种Binding都负责不同的功能。下面是Flutter中常见的Binding&#xff1a; 这里简单…

【权威认证】飞凌嵌入式FET113i-S核心板国产化率达100%

经中国赛宝实验室的严格认证&#xff0c;飞凌嵌入式FET113i-S核心板的电子元器件国产化率达100%——这款超高性价比的全国产核心板为新基建领域的国产化替代升级注入了新动力。 关于【中国赛宝实验室】 中国电子产品可靠性与环境试验研究所&#xff08;工业和信息化部电子第五研…

STM32 AI 模型测试

PC仿真软件测试 我在STM32单片机上跑神经网络算法—CUBE-AI_stm32cube.ai-CSDN博客 仿真软件测试结果和真实情况差距过大 云平台测试 Home - STM32Cube.AI Developer Cloud 上传模型文件 点击Start 选择优化方式 可以跳过量化步骤&#xff0c;到Benchmark 选择合适的型号&a…

配置OSPF多区域,实现内网互通---实验

目录 配置OSPF多区域&#xff0c;实现内网互通---实验 拓扑 需求&#xff1a; 配置步骤&#xff1a; 配置命令&#xff1a; 配置OSPF多区域&#xff0c;实现内网互通---实验 拓扑 需求&#xff1a; 1&#xff09;实现内网所有vlan和R1互通 2&#xff09;实现R1和SW5/SW6…

java开发面试:常见业务场景之单点登录SSO(JWT)、权限认证、上传数据的安全性的控制、项目中遇到的问题、日志采集(ELK)、快速定位系统的瓶颈

单点登录&#xff08;SSO&#xff09; 单点登录&#xff0c;Single Sign On&#xff08;简称SSO&#xff09;,只需要登录一次&#xff0c;就可以访问所有信任的应用系统。 如果是单个tomcat服务&#xff0c;session可以共享&#xff0c;如果是多个tomcat&#xff0c;那么服务s…

数字孪生模型:打造未来智能世界的核心力量

随着科技的飞速发展&#xff0c;我们正在逐步迈入一个全新的智能时代。在这个时代中&#xff0c;数字孪生模型成为了推动社会进步和产业变革的重要力量。它不仅改变了我们对世界的认知方式&#xff0c;还为各行各业带来了前所未有的创新与突破。 一、数字孪生模型的定义与原理 …

Grafana高可用-LDAP

一. grafana高可用 1. 迁移之前的 grafana sqlitedump.sh #!/bin/bash DB$1 TABLES$(sqlite3 $DB .tables | sed -r s/(\S)\s(\S)/\1\n\2/g | grep -v migration_log) for t in $TABLES; doecho "TRUNCATE TABLE $t;" done for t in $TABLES; doecho -e ".mode…

数学建模笔记-拟合算法

内容&#xff1a;拟合算法 一.概念&#xff1a; 拟合的结果就是找到一个确定的曲线 二.最小二乘法&#xff1a; 1. 2.最小二乘法的二表示的是平方的那个2 3.求解最小二乘法&#xff1a; 三.评价拟合的好坏 1.总体评分和SST&#xff1a; 2.误差平方和SSE&#xff1a; 3.回…

你知道海外云手机可以用于外贸测评吗?

目前随着外贸行业的发展&#xff0c;像亚马逊、速卖通、eBay等海外电商平台越来越火热。在这些平台&#xff0c;过硬的产品质量、优秀的服务、合适的价格&#xff0c;再加上适量的跨境电商测评&#xff0c;很容易就能吸引不少的客户。那么如何利用海外云手机进行外贸测评&#…