从容器创建新镜像:docker commit备份/恢复镜像:docker save + docker load、docker export + docker importdocker commit操作的是容器。从容器创建新镜像https://docs.docker.com/engine/reference/commandline/commit/cuiwei@ ......
219
0
0
2023-04-15
目录Docker 容器相关命令Docker 启动mysqlDocker 启动nginxDocker 启动redisDocker 启动rabbitmqDocker 启动KafkaDocker 启动tomcatDocker 启动jar包Docker 启动PostgreSQLDocker 启动ElasticSearchDocker 容器相关命令容器是基于Docke ......
277
0
0
2023-04-07
目录Docker实现挂载的方式一、通过docker run命令二、通过dockerfile创建挂载点三、容器共享卷(挂载点)四、最佳实践:数据容器关于Docker中挂载的解释总结Docker实现挂载的方式在介绍VOLUME指令之前,我们来看下如下场景需求:1.容器是基于镜像创建的,最后的容器文件系统包括镜像的只读层+可写层,容器中的进程操作的数据持久化都是保 ......
377
0
0
2023-04-03
目录一、openGauss介绍1.openGauss简介2.openGauss产品定位3.支持的架构和操作系统版本二、检查宿主机环境1.检查系统版本2.检查Docker状态三、下载openGauss镜像1.进入docker官方镜像仓库2.openGauss镜像介绍3.下载openGauss镜像四、创建openGauss单节点容器1.创建数据目录2.创建ope ......
621
0
0
2023-03-14
Docker+Wasm 的技术预览版现在已经发布了,Wasm 最近引起了很多轰动,该功能将使你更容易快速构建针对 Wasm 运行时的应用程序。作为本次发布的一部分,我们也很高兴地宣布 Docker 将作为投票成员加入字节码联盟[1],字节码联盟是一个非营利组织,致力于在 WebAssembly 和 WebAssembly 系统接口(WASI)等标准的基础上, ......
287
0
0
2023-03-02
目录1、Code-Server下载部署1.1 Code-Server下载1.2 Code-Server部署1.3 Docker部署Code-Server2. 一个小问题2.1 端口监听2.2 使用VS-Code插件2.3 代理服务器实现Vscode作为一个轻量级的IDE,其支持丰富的插件,而通过这些插件我们就可以实现在Vscode中写任何语言的代码。Code ......
315
0
0
2023-02-04
目录一.系统环境二.前言三.使用registry搭建私有镜像仓库3.1 环境介绍3.2 k8smaster节点配置镜像仓库3.3 k8sworker1节点配置从私有仓库上传和拉取镜像3.3.1 上传镜像到私有仓库3.3.2 从私有仓库里拉取镜像四.附录:删除私有仓库镜像的Python脚本一.系统环境服务器版本docker软件版本CPU架构CentOS Lin ......
265
0
0
2023-02-02
文章目录1、安装zookeeper2、安装kafka3、安装kafka-map(可选)1、安装zookeeper docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper 参数说明:docker run:启动container–name:容器命名–restart=always ......
271
0
0
2023-01-29
一、UnionFSLinux 的命名空间和控制组分别解决了不同资源隔离的问题,前者解决了进程、网络以及文件系统的隔离,后者实现了 CPU、内存等资源的隔离,但是在 Docker 中还有另一个非常重要的问题需要解决 - 也就是镜像。镜像到底是什么,它又是如何组成和组织的是作者使用 Docker 以来的一段时间内一直比较让作者感到困惑的问题,我们可以使用 doc ......
379
0
0
2022-12-19
控制组(cgroups)是 Linux 内核的一个特性,主要用来对共享资源进行隔离、限制、审计 等。只有能控制分配到容器的资源,才能避免当多个容器同时运行时的对系统资源的竞争。控制组技术最早是由 Google 的程序员 2006 年起提出,Linux 内核自 2.6.24 开始支持。控制组可以提供对容器的内存、CPU、磁盘 IO 等资源的限制和审计管理。我们 ......
406
0
0
2022-12-19
命名空间(namespaces)是 Linux 为我们提供的用于分离进程树、网络接口、挂载点以及进程间通信等资源的方法。一、Namespaces在日常使用 Linux 或者 macOS 时,我们并没有运行多个完全分离的服务器的需要,但是如果我们在服务器上启动了多个服务,这些服务其实会相互影响的,每一个服务都能看到其他服务的进程,也可以访问宿主机器上的任意文件 ......
350
0
0
2022-12-19
Centos7下安装Docker docker官方说至少Linux 内核3.8 以上,建议3.10以上(ubuntu下要linux内核3.8以上, RHEL/Centos 的内核修补过, centos6.5的版本就可以)1、把yum包更新到最新:yum update2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两 ......
262
0
0
2022-12-19
独具魅力的Docker作为一门新技术,它的出现有可能引起其所在领域大范围的波动甚至是重新洗牌。根据业内专业人士的看法,不论如何,Docker的出现,已经成为云服务市场中一枚极具意义的战略性棋子。从2013年开始在国内发力,一直到2015年的野蛮扩张逐渐发展到至今,Docker到底是何方神圣,能有如此大的威力?一、Docker是什么Docker 是一个开源的应 ......
319
0
0
2022-12-19
前言我们常常见到很多比较棒的开源项目,但在本地安装运行的话就会很复杂,要配置不同的环境,安装不同的依赖,好一点的会用docker直接拉取,或者打包好。这些无疑都会增加初学者上手的成本,所以这篇文章总结了下目前比较常用的解决方法之一:使用docker-compose同时管理多个服务,只需要一行命令docker compose up -d,就可以启动一个包含后端 ......
273
0
0
2022-12-10
初玩Dockerdocker是开源的应用容器引擎,基于主流的开发语言Go语言而开发,它是基于Apache2.0协议开发。docker的好处在于它可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化,容器完全是使用沙箱隔离的机制,这样保障了不会对宿主机有任何的破坏。毫不夸张的说,正因为有了 ......
304
0
0
2022-11-18