在Docker笔记(一):什么是Docker中,我们提到了Docker管理的对象包含镜像、容器、网络、数据卷等,本文就来介绍下这些对象及用途。1. 镜像所谓镜像,是一个静态的概念。它对我们期望干的事情做了一些定义,比如要运行什么程序,需要哪些依赖,需要什么样的配置,需要开放哪个网络端口等等。Docker的镜像是一个特殊的文件系统,提供了运行时需要的程序、库、资源、配置等文件,还包含一些为运行时准备
转载
2023-08-17 23:16:35
48阅读
Docker 操作mongo一、docker下载拉取mongo二、docker 运行mongo三、mongo导入导出数据3.1 宿主机导入数据文件到mongo容器3.2 mongo导入数据库文件四、mongo集群搭建 一、docker下载拉取mongodocker镜像查找docker search mongodocker下载mongo镜像docker pull mongo:[版本]查看本地安装镜
转载
2023-08-28 22:49:48
68阅读
1.什么是对象存储对象存储服务OSS是海量高可靠的云存储服务,不限文件数量和大小,可以根据所需存储量无限扩展存储空间,支持流式写入和读出,特别适合非结构化大文件的业务场景。方便快捷的使用方式 提供标准的RESTful API接口、丰富的SDK包、客户端工具、控制台。可以像使用文件一样方便地上传、下载、检索、管理用于Web网站或者移动应用的海量数据。 不限文件数量和大小。可以根据所需存储量无限扩展存
转载
2023-08-22 16:13:33
26阅读
前言上一节咱们着重分析了Docker容器,并提到Docker容器和镜像之间就是对像和类之间的关系,也就是说Docker容器是脱离不开镜像的,但是这个观点并不是百分之百正确。因此为了更深入的了解Docker镜像,本节呢咱们就来详细的介绍Docker镜像以及容器数据卷。相信看完之后,各位肯定会有所收获!什么是镜像虽然之前已经介绍过镜像,但是不够详细,而且都是浮于表面的,所以,我们还是先正式的介绍今天的
转载
2023-10-03 17:35:06
10阅读
docker常用命令总结二一、commit命令二、docker容器卷三、Dockerfile 一、commit命令docker commit 命令可以提交镜像形成一个新的副本,用法如下docker commit -m ="提交的描述信息" -a="作者" 容器id 目标镜像名:[TAG]`测试:#启动一个默认的tomcat镜像(10)
#发现这个默认的tomcat镜像中没有webapps应用
#
转载
2024-04-28 10:45:55
361阅读
作用● 做数据持久化。防止容器一旦停止运行,该容器中运行产生的数据就没了 ● 不同容器之间的数据共享(大鲸鱼背上各个小集装箱之间可以共享数据)交互式命令使用docker run -it -v / 宿主机的绝对路径目录:/容器内绝对路径目录 镜像名 docker run -it -v / 宿主机的绝对路径目录:/容器内绝对路径目录: ro 镜像名 -i: 交互 -t: 终端 -it: 可交互的终端
转载
2024-03-31 17:22:50
61阅读
常用命令1.docker version #查看docker的版本
2.docker info #查看docker的详细信息
3.docker images #查看本地所有镜像
4.docker images nginx #查看本地与nginx的相关的镜像
5.docker ps -a #查看当前所有容器的状态(包括没有运行的)
6.docker ps #查看当前正在运行的
转载
2023-11-24 22:34:17
93阅读
1.Docker镜像 1.1相关概念:registry :用于保存Docker镜像,包括镜像层次结构和镜像元数据,类似于git仓库之类的实体。 repository:某个Docker镜像所有迭代版本的构成的镜像组。registry是repository的
转载
2024-02-04 13:30:46
184阅读
Docker容器简介
1.容器为docker的一个核心概念,简单来说容器为镜像的运行实例,但镜像为静态的只读文件,而容器则是带有运行时需要的可写文件层
2.如果认为虚拟机是完整一套系统(包含内核 系统环境 应用等),那么docker容器为独立运行的一个或一组应用,以及它们必须的运行环境
3.docker容器十分轻便,用户可轻易的删除或创建
转载
2023-07-11 07:20:46
68阅读
想研究一下Oracle数据库,发现安装Oracle太麻烦了,所以想省事儿,使用docker中的Oracle作为练习。使用 sudo docker search Oracle 命令搜索Oracle数据库镜像文件,这里发现已经有人发布了相关镜像,链接:https://hub.docker.com/r/sath89/oracle-12c/,直接按照说明,使用pull命令下载镜像。下载完成后如下所示: 下
转载
2024-07-22 17:49:28
70阅读
前言1,通过docker部署jenkins项目2,安装对应的插件3,配置对应的环境4,新建一个maven项目问题汇总本文永久更新地址:前言通过jenkins来实现从开发到提交到代码库从而触发jenkins自动打包maven项目,把打包好的jar包上传到资源服务器中,最后从资源服务器拿到jar包后部署到项目服务器中1,通过docker部署jenkins项目docker run --name jenk
转载
2023-05-27 15:15:53
65阅读
Java项目说明Java项目是基于SpringBoot,使用Maven构建的项目,就是普通的springbtoo的web项目,不需要什么特别的配置。包括了配置nginx请求和ssl证书。域名是在阿里云申请的,证书也是在阿里云申请的,服务器是在滴滴云购买的。安装docker安装并配置权限在使用普通用户操作docker的时候会报错,每次都需要切root用户,实在是麻烦,所以这里设置一下权限,使得普通用
转载
2023-12-24 21:28:22
32阅读
**一直显示Destination Host Unreachable的解决方法之一在终端界面输入:nmtui 按空格键可以选中,tab移动。有*和禁用表示启用; Win+r输入cmd后输入ipconfig/all可以看到自己的dns; ip地址和自己主机物理地址在同一个网段就ok;(WLAN那里ipv4地址) dns要跟自己主机一样了,dns是域名和ip的转换过程,找不到用114.114.114.
转载
2023-12-07 09:50:20
108阅读
深入理解Docker Volume(一) 想要了解Docker Volume,首先我们需要知道Docker的文件系统是如何工作的.Docker镜像是由多个文件系统(只读层)叠加而成.当我们启动一个容器的时候,Docker会加载镜像层并在其上添加一个读写层.如果运行中的容器修改了现有的一个已存在的文件,那该文件将会从读写层下的只读层复制到读写层,该文件的只读版本仍然存在,只是已经被读写层中
转载
2023-08-23 20:49:10
108阅读
docker网络--多机通信--2--ipvlan一.介绍a.使用场景b.工作模式1.L2模式2.L3模式二.实验-----L2模式单vlan跨主机通信a.IPvlan的网络和宿主机处于同一个网络b.IPvlan的网络和宿主机处于不同一个网络c.关于--internal参数三.实验-----L2模式多vlan跨主机通信(trunk)四.实验-----L3模式五.遗留问题六.参考链接 一.介绍看了
转载
2024-04-11 20:22:31
146阅读
一、Docker核心概念1、镜像(image)Docker的镜像是创建容器的基础,类似虚拟机的快照,可以理解为是一个面向Docker容器引擎的只读模板,比如一个镜像可以是一个完整的centos操作系统,也可以是一个安装了MySQL的应用程序,称之为一个镜像。 镜像文件用户可以自己创建和更新现有镜像,也可以从网上下载已经做好的应用镜像直接使用。2、容器(Container)容器是镜像的另一个运行实例
转载
2023-07-11 11:10:20
80阅读
前言经过前面Docker系列的学习,会用到各种命令,本文主要对Docker命令使用汇总学习。本文以docker版本20.10.17为例。本机操作infodocker info : 显示 Docker 系统信息,包括镜像和容器数。语法:docker info [OPTIONS]选项:-f, --format string 使用给定的模板格式化输出如Json格式输出:docker info --for
转载
2023-09-04 23:36:03
189阅读
基于Docker的mysql keepalived 的集群环境构建mysql docker keepalived 高可用概述切换原理和过程docker-compose配置Mysql主从高可用切换脚本说明演练过程
文件详情
* docker-compose
* keepalived.conf
* mycheck
* mymaster
* mybackup
* mystop
* my.cnf
* my
转载
2023-12-02 23:52:26
51阅读
docker垃圾回收机制作者: 张首富
时间: 2019-04-10
个人博客: www.zhangshoufu.com
QQ群: 895291458说明对于Docker来说,存在镜像/容器/存储卷和网络(iptables规则)这些对象.因此docker也会产生出这些对应的对象,这些对象会占据磁盘空间,当这些对象不会再被使用的时候,为了节省磁盘空间,就需要对这些对象进行清理,即docker的垃圾清
转载
2023-08-03 22:12:48
169阅读
Docker是一个容器化平台,允许您快速构建,测试和部署应用程序,作为便携式,自给自足的容器,几乎可以在任何地方运行。
在本教程中,我们将解释如何在Debian 10 Buster上安装Docker并探索基本的Docker概念和命令。
转载
2023-07-11 07:19:26
811阅读