翘首以盼的Docker他迈着优美的步伐向我们走来啦(Docker基本管理)

2024-03-23 08:08

本文主要是介绍翘首以盼的Docker他迈着优美的步伐向我们走来啦(Docker基本管理),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Docker基本管理

  • 一、Docker概述
    • 1、Docker是什么
    • 2、Docker与虚拟机的区别
    • 3、Docker的使用场景
  • 二、Docker的核心概念及安装方式
    • 1、Docker核心概念
      • (1)镜像
      • (2)容器
      • (3)仓库
    • 2、CentOS安装Docker的两种方式
    • 3、安装部署docker
      • (1)安装依赖包
      • (2)设置阿里云镜像源
      • (3)安装Docker-CE
        • 镜像
        • 容器
        • 仓库
        • Docker数据卷
        • 数据卷容器
        • 端口映射
        • 容器互联(使用centos镜像)

一、Docker概述

1、Docker是什么

(1)是一种轻量级的“虚拟机”
(2)在linux容器里运行应用的开源工具

2、Docker与虚拟机的区别

虚拟机容器
启动时间快速
容量
系统逻辑隔离依赖于内核(共享)
安全性

3、Docker的使用场景

(1)打包应用程序简化部署
(2)可脱离底层硬件任意迁移
例如:服务器从腾讯云迁移到阿里云

二、Docker的核心概念及安装方式

1、Docker核心概念

(1)镜像

一个面向Docker容器引擎的只读模块

(2)容器

从镜像创建的运行实例

(3)仓库

集中保存镜像的地方

2、CentOS安装Docker的两种方式

(1)使用CURL获得Docker的安装脚本进行安装
(2)使用YUM仓库来安装Docker

3、安装部署docker

(1)安装依赖包

yum install -y yum-utils device-mapper-persistent-data lvm2
#yum-utils提供了yum-config-manager
#device mapper 储存驱动程序需要device-mapper-persistent-data 和 lvm2
#device mapper 是Linux2.6内核中支持逻辑卷管理的通用设备映射机制
它为实现用于存储资源管理的块设备驱动提供了一个高度模块化的内核架构

注:需要用在线源安装,本地源会出错。
在这里插入图片描述

(2)设置阿里云镜像

这篇关于翘首以盼的Docker他迈着优美的步伐向我们走来啦(Docker基本管理)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/837684

相关文章

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

在macOS上安装jenv管理JDK版本的详细步骤

《在macOS上安装jenv管理JDK版本的详细步骤》jEnv是一个命令行工具,正如它的官网所宣称的那样,它是来让你忘记怎么配置JAVA_HOME环境变量的神队友,:本文主要介绍在macOS上安装... 目录前言安装 jenv添加 JDK 版本到 jenv切换 JDK 版本总结前言China编程在开发 Java

Spring Boot Actuator应用监控与管理的详细步骤

《SpringBootActuator应用监控与管理的详细步骤》SpringBootActuator是SpringBoot的监控工具,提供健康检查、性能指标、日志管理等核心功能,支持自定义和扩展端... 目录一、 Spring Boot Actuator 概述二、 集成 Spring Boot Actuat

MySQL多实例管理如何在一台主机上运行多个mysql

《MySQL多实例管理如何在一台主机上运行多个mysql》文章详解了在Linux主机上通过二进制方式安装MySQL多实例的步骤,涵盖端口配置、数据目录准备、初始化与启动流程,以及排错方法,适用于构建读... 目录一、什么是mysql多实例二、二进制方式安装MySQL1.获取二进制代码包2.安装基础依赖3.清

MySql基本查询之表的增删查改+聚合函数案例详解

《MySql基本查询之表的增删查改+聚合函数案例详解》本文详解SQL的CURD操作INSERT用于数据插入(单行/多行及冲突处理),SELECT实现数据检索(列选择、条件过滤、排序分页),UPDATE... 目录一、Create1.1 单行数据 + 全列插入1.2 多行数据 + 指定列插入1.3 插入否则更

C#连接SQL server数据库命令的基本步骤

《C#连接SQLserver数据库命令的基本步骤》文章讲解了连接SQLServer数据库的步骤,包括引入命名空间、构建连接字符串、使用SqlConnection和SqlCommand执行SQL操作,... 目录建议配合使用:如何下载和安装SQL server数据库-CSDN博客1. 引入必要的命名空间2.

SpringBoot结合Docker进行容器化处理指南

《SpringBoot结合Docker进行容器化处理指南》在当今快速发展的软件工程领域,SpringBoot和Docker已经成为现代Java开发者的必备工具,本文将深入讲解如何将一个SpringBo... 目录前言一、为什么选择 Spring Bootjavascript + docker1. 快速部署与

Spring Boot集成Druid实现数据源管理与监控的详细步骤

《SpringBoot集成Druid实现数据源管理与监控的详细步骤》本文介绍如何在SpringBoot项目中集成Druid数据库连接池,包括环境搭建、Maven依赖配置、SpringBoot配置文件... 目录1. 引言1.1 环境准备1.2 Druid介绍2. 配置Druid连接池3. 查看Druid监控

Java中的数组与集合基本用法详解

《Java中的数组与集合基本用法详解》本文介绍了Java数组和集合框架的基础知识,数组部分涵盖了一维、二维及多维数组的声明、初始化、访问与遍历方法,以及Arrays类的常用操作,对Java数组与集合相... 目录一、Java数组基础1.1 数组结构概述1.2 一维数组1.2.1 声明与初始化1.2.2 访问

使用Docker构建Python Flask程序的详细教程

《使用Docker构建PythonFlask程序的详细教程》在当今的软件开发领域,容器化技术正变得越来越流行,而Docker无疑是其中的佼佼者,本文我们就来聊聊如何使用Docker构建一个简单的Py... 目录引言一、准备工作二、创建 Flask 应用程序三、创建 dockerfile四、构建 Docker