目录一,Docker 简介1.1,什么是 Docker1.2,Docker 与虚拟机的区别1.3,Docker 架构1.4,为什么用 Docker二,Docker 基本概念2.1,镜像2.2,容器2.3,仓库三,Docker 使用3.1,Docker 服务3.2,下载与使用Docker公共镜像(Images)四,Docker 镜像命令五,Docker 容器命 ......
281
0
0
2023-06-11
目录1.构建springboot项目2.编写Dockerfile3.推送镜像到阿里云1.构建springboot项目工程目录如下UserControllerpackage com.fandf.test.controller; import org.springframework.web.bind.annotation.GetMapping; im ......
283
0
0
2023-05-21
一、概述当我们在容器中运行 Java 应用程序时,可能希望对其进行调整参数以充分利用资源。在本教程中,我们将了解如何在运行 Java 进程的容器中设置 JVM 参数。本文将重点关注常见的 -Xmx 和-Xms 标志[1]。另外,我们还将研究使用某些 Java 版本运行的程序容器化的常见问题,以及如何在常见的容器化 Java 应用程序时设置自定义标志。2. J ......
281
0
0
2023-05-03
本文是关于容器安全的文章,展示了 10 种强化 Docker 基础架构并保护容器和数据免受恶意攻击的方法。介绍随着许多公司在其基础设施中采用 Docker,威胁参与者的攻击面也增加了。这就需要保护 Docker 基础设施。在本文中,提到了一些可以加强 Docker 容器安全性的要点。要充分利用本文,必须具备以下条件:熟悉 Linux 命令行关于容器化和 Do ......
324
0
0
2023-05-03
1. 操作容器run$ docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...] 使用指定的镜像来运行容器,并可选地在容器中运行指定的命令。分离模式:通过 -d 选项指定;容器会在任务(进程)结束时退出。 前台模式:可以将控制台连接到容器中进程的标准输入、输出、错误;通过 -t 选项可以为其分配 ......
288
0
0
2023-04-18
从容器创建新镜像:docker commit备份/恢复镜像:docker save + docker load、docker export + docker importdocker commit操作的是容器。从容器创建新镜像https://docs.docker.com/engine/reference/commandline/commit/cuiwei@ ......
297
0
0
2023-04-15
目录Docker 容器相关命令Docker 启动mysqlDocker 启动nginxDocker 启动redisDocker 启动rabbitmqDocker 启动KafkaDocker 启动tomcatDocker 启动jar包Docker 启动PostgreSQLDocker 启动ElasticSearchDocker 容器相关命令容器是基于Docke ......
362
0
0
2023-04-07
目录Docker实现挂载的方式一、通过docker run命令二、通过dockerfile创建挂载点三、容器共享卷(挂载点)四、最佳实践:数据容器关于Docker中挂载的解释总结Docker实现挂载的方式在介绍VOLUME指令之前,我们来看下如下场景需求:1.容器是基于镜像创建的,最后的容器文件系统包括镜像的只读层+可写层,容器中的进程操作的数据持久化都是保 ......
540
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 ......
697
0
0
2023-03-14
Docker+Wasm 的技术预览版现在已经发布了,Wasm 最近引起了很多轰动,该功能将使你更容易快速构建针对 Wasm 运行时的应用程序。作为本次发布的一部分,我们也很高兴地宣布 Docker 将作为投票成员加入字节码联盟[1],字节码联盟是一个非营利组织,致力于在 WebAssembly 和 WebAssembly 系统接口(WASI)等标准的基础上, ......
382
0
0
2023-03-02
目录一.系统环境二.前言三.使用registry搭建私有镜像仓库3.1 环境介绍3.2 k8smaster节点配置镜像仓库3.3 k8sworker1节点配置从私有仓库上传和拉取镜像3.3.1 上传镜像到私有仓库3.3.2 从私有仓库里拉取镜像四.附录:删除私有仓库镜像的Python脚本一.系统环境服务器版本docker软件版本CPU架构CentOS Lin ......
339
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 ......
444
0
0
2023-01-29
一、UnionFSLinux 的命名空间和控制组分别解决了不同资源隔离的问题,前者解决了进程、网络以及文件系统的隔离,后者实现了 CPU、内存等资源的隔离,但是在 Docker 中还有另一个非常重要的问题需要解决 - 也就是镜像。镜像到底是什么,它又是如何组成和组织的是作者使用 Docker 以来的一段时间内一直比较让作者感到困惑的问题,我们可以使用 doc ......
506
0
0
2022-12-19
控制组(cgroups)是 Linux 内核的一个特性,主要用来对共享资源进行隔离、限制、审计 等。只有能控制分配到容器的资源,才能避免当多个容器同时运行时的对系统资源的竞争。控制组技术最早是由 Google 的程序员 2006 年起提出,Linux 内核自 2.6.24 开始支持。控制组可以提供对容器的内存、CPU、磁盘 IO 等资源的限制和审计管理。我们 ......
536
0
0
2022-12-19
命名空间(namespaces)是 Linux 为我们提供的用于分离进程树、网络接口、挂载点以及进程间通信等资源的方法。一、Namespaces在日常使用 Linux 或者 macOS 时,我们并没有运行多个完全分离的服务器的需要,但是如果我们在服务器上启动了多个服务,这些服务其实会相互影响的,每一个服务都能看到其他服务的进程,也可以访问宿主机器上的任意文件 ......
475
0
0
2022-12-19