docker 安装(centos7虚拟机)

2023-05-16

Docker,翻译过来就是码头工人

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可抑制的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器完全使用沙盒机制,相互之间不会存在任何接口。几乎没有性能开销,可以很容易的在机器和数据中心运行。最重要的是,他们不依赖于任何语言、框架或者包装系统。

docker官网https://www.docker.com
docker中文库https://www.docker.org.cn/

安装docker前要查看centos7是否有docker假如有docker建议把它卸载在安装docker

[root@docker ~]# rpm -aq | grep docker
docker-ce-cli-20.10.21-3.el7.x86_64
docker-scan-plugin-0.21.0-3.el7.x86_64
docker-ce-rootless-extras-20.10.21-3.el7.x86_64
docker-ce-20.10.21-3.el7.x86_64
docker-compose-plugin-2.12.2-3.el7.x86_64
[root@docker ~]# 

卸载docker ("\"可以批量卸载)

[root@docker ~]#  yum remove docker \

                                                                docker-ce-cli-20.10.21-3.el7.x86_64\
                                                                docker-scan-plugin-0.21.0-3.el7.x86_64\
                                                                docker-ce-rootless-extras-20.10.21-3.el7.x86_64\
                                                                docker-ce-20.10.21-3.el7.x86_64\
                                                                docker-compose-plugin-2.12.2-3.el7.x86_64\

卸载完成后先配置docker的yum源,这里采用的是国内源阿里镜像站(docker.repo要放在/etc/yum.repos.d/)

[root@docker ~]#  wget -O docker.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

生成一下缓存就好

 [root@docker ~]#  yum makecache

开始安装docker

 [root@docker ~]# yum install docker-ce -y

 [root@docker ~]# yum list docker-ce --showduplicates | sort -r 可以查看可安装版本

设置开机自启、开启docker

  [root@docker ~]# systemctl enable docker && systemctl start docker  开

使用pull拉取镜像

  [root@docker ~]# docker images    查看现有镜像
  [root@docker ~]# docker pull hello-world  拉取一个hello-world镜像

测试环境

root@docker ~]# docker run hello-world

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/

出现这样就证明你的docker环境没问题

使用docker run httpd 在后台服务

Docker ps

成功访问httpd

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

docker 安装(centos7虚拟机) 的相关文章

随机推荐

  • cc2530 定时器控制LED灯以不同的频率闪烁

    1 cc2530有两个LED灯 xff1a 定时器有4种工作方式 可通过定时器 T1 以及 定时器 T3同时来分别控制LED灯的闪烁 xff0c 我们让定时器1处于8分频的自由模式下 xff0c T1 为16位的计数器 xff0c 计数器每
  • arduino esp8266 请求服务器未得到响应(ESP8266HTTPClient)

    学习太极创客esp8266 服务器的基本操作 xff0c 遇到了因版本不同导致编译无法通过 此问题为我们在arduino下载的esp8266的版本为3 0 2版本 xff0c 和官方给出来的历程所用的版本不同所导致的 xff0c 我们需要添
  • esp8266--arduinoJson在线解析V6版本的使用

    在线解析官网https arduinojson org 点击Assistant 可以选择V6版本以及V5版本 xff0c 这里我们选择V6版本 配置 输入你要反序列化的函数 xff0c 点击Next Size 点击 NextProgram
  • Freertos-小车开发笔记 2 --编码电机使用

    目录 前言 一 TB6612电机驱动板 1 TB6612 模块介绍 2 TB6612 芯片原理图介绍与控制说明 3 tb6612 D153B 模块接线说明 二 编码电机驱动后轮 1 编码电机初始化 2 编码电机初始化 总结 前言 通过编码点
  • Freertos-小车开发笔记 4 --遥控器开发

    目录 前言 xff1a 一 ADC DMA采集遥感的数据 二 串口3发送数据 三 wifi模块连接阿里云 前言 xff1a 遥控器开发采用的标准库编写 oled用于显示遥感的x y 值 一 ADC DMA采集遥感的数据 由于涉及到多个adc
  • Jmeter性能测试(12)--关联之正则表达式提取器

    如果有这样的情况 xff1a 一个完整的操作流程 xff0c 需要先完成某个操作 xff0c 获得某个值或数据信息 xff0c 然后才能进行下一步的操作 xff08 也就是常说的关联 将上一个请求的响应结果作为下一个请求的参数 xff09
  • qt-5串口与通讯

    文章目录 文章目录 一 串口通讯 二 实现串口通讯 1 在头文件中引入 QtSerialPort 类的两个头文件 xff08 必须引入 xff09 2 在工程文件中添加以下代码 3 在头文件中定义全局的串口对象 4 相关配置 5 通过一个按
  • qt-5数据库使用

    文章目录 目录 前言 一 所需要的头文件 二 数据库操作 1 addDatabase的函数原型如下 2 连接数据库 3 创建数据库表 4 插入数据到表中 5 更新表中的数据 总结 前言 例如 xff1a qt 5 创建数据库 xff0c 创
  • 利用MapReduce算法实现统计分析(单词统计,或者关键词统计)实验报告

    本文相关idea的代码出自 xff1a https blog csdn net weixin 38468167 article details 108658531 实验内容 xff1a 开发MapReduce算法 xff0c 实现统计分析
  • linux chomd 有何作用

    96 chmod 96 是 Linux 用来更改文件或目录权限的命令 它允许你控制文件和目录的访问权限 xff0c 决定文件 目录能否被用户读取 写入 执行的权限 具体说 xff0c chmod 可以更改 owner group 和 oth
  • 缓存同步-Canal

    目录 安装Canal 监听Canal 项目中对于canal的应用 应用场景 项目测试 场景 xff1a 缓存不是设置了有效期吗 xff0c 说明在有效期范围内数据是一直在的 xff0c 那么当数据库中的数据发送改变 xff0c 那么缓存还是
  • 对Redis布隆过滤器的实现

    目录 实现思路 首先最重要的自定义hash 然后就是将key放入bitSet 然后就是判断布隆过滤器bitSet数组中是否含有对应的key 代码 实现思路 39条消息 Redis布隆过滤器 Fairy要carry的博客 CSDN博客 首先最
  • fork()函数详解

    目录 1 基本了解 xff1a 2 fork函数的了解 xff1a 3 僵死进程 xff1a 4 fork和多线程 xff1a 1 多线程中某个线程调用 fork xff0c 子进程会有和父进程相同数量的线程吗 xff1f 2 父进程被加锁
  • 一阶线性自抗扰控制的整定

    摘要 线性自抗扰控制 linear active disturbance rejection control LADRC 是解决系统外部不可测扰动和内部未知不确定性的一种新型控制方法 其精髓是将系统的不确定性转化为一个可观测的状态 利用扩张
  • 单目视觉SLAM综述

    摘要 单目视觉SLAM因单目相机体积小 功耗低 信息获取丰富受到了广泛使用 为了深入分析单目视觉SLAM的优势 首先 简述单目视觉SLAM的基本原理 从特征点检测 相机姿态估计 选取关键帧 创建地图 地图及相机姿态优化 闭环检测等方面总结S
  • idea 修改 JDK 版本

    idea 修改 JDK 版本 第一步 xff1a 修改环境变量 xff08 修改成你需要的 JDK 版本 xff09 第二步 xff1a IDEA中的修改 导入Jdk进IDEA 第三步 xff1a 修改项目的sdk 第四步 xff1a 修改
  • Jmeter性能测试(13)--常见问题及解决方法

    jmeter作为一个开源的纯Java性能测试工具 xff0c 工作中极大的方便了我们进行接口 性能测试 xff0c 但使用过程中也遇到了很多的问题 xff0c 下面就记录一下自己遇到的问题 xff0c 后续会不断更新 1 获取日志 在使用j
  • C++的基础语法知识

    目录 一 认识C 43 43 1 如C语言 C 43 43 C Python等语言 xff0c 为什么会有这么多语言存在 xff1f 2 C 43 43 解决了什么问题 xff1f 3 什么是面向对象 xff1f 4 C 43 43 的特性
  • 基于遗传算法车辆路径问题(VRP)

    一 车辆路径问题简介与求解要求 交通运输是国民经济的动脉 xff0c 各种运输方式在日常运输营运管理工作中都要面对这样一个共同的问题 xff1a 如何为载运工具 汽车 xff0c 列车 xff0c 轮船和飞机 xff0c 统称为车辆 确定行
  • docker 安装(centos7虚拟机)

    Docker xff0c 翻译过来就是码头工人 Docker是一个开源的应用容器引擎 xff0c 让开发者可以打包他们的应用以及依赖包到一个可抑制的容器中 xff0c 然后发布到任何流行的Linux机器上 xff0c 也可以实现虚拟化 容器