(docker笔记):Docker 镜像的基本命令

目录Docker 镜像的基本命令帮助命令docker images 镜像命令docker search 镜像搜索docker pull 下载镜像指定版本下载docker rmi 删除镜像Docker 镜像的基本命令帮助命令docker version # 显示docker版本信息docker info # docker的系统信息,包括镜像和容器的数量docker 命令 --help # 帮助命令查看帮助文档:https
分类: 其他 发布时间: 09-13 22:59 阅读次数: 0

(docker笔记):容器命令的基本命令

目录容器命令的基本命令新建容器并启动列出所有的运行的容器 docker ps退出容器删除容器 docker rm启动和停止容器容器命令的基本命令说明:有了镜像才可以创建容器,要先下载一个centos镜像来测试学习docker pull centos 新建容器并启动docker run [可选参数] image# 常用参数说明--name="NAME" 容器名字 用于区分容器-d 后台方式运行-it .
分类: 其他 发布时间: 09-13 22:59 阅读次数: 0

(docker笔记):日志、元数据、进程的查看

目录常用其他命令后台启动容器docker run -d查看日志 docker logs查看容器中进程信息docker top查看镜像的元数据docker inspect常用其他命令后台启动容器docker run -d docker run -d centos # 后台启动说明: 启动docker后ps会发现centos停止了 常见的坑:docker 容器使用后台运行,就必须要有一个前台进程(就是交互)如果 docker 发现没有应用,自己没有提...
分类: 其他 发布时间: 09-13 22:59 阅读次数: 0

(docker笔记):进入容器命令、容器至主机文件拷贝命令、命令总结

目录进入当前正在运行的容器docker exec/attach从容器内拷贝文件到主机上docker cp命令总结进入当前正在运行的容器docker exec/attach通常都是将容器放在后台运行,有时候就需要进入容器,修改一些配置 方式一:docker exec -it 容器id bashShell方式二:docker attach 容器id两种命令的区别: docker exec 是进入容器后开启了一个新的终端,可以在里面操作 docker ...
分类: 其他 发布时间: 09-13 22:59 阅读次数: 0

主流消息队列和技术选型讲解

对比当下主流的消息队列和选择问题Apache ActiveMQ、Kafka、RabbitMQ、RocketMQ ActiveMQ:http://activemq.apache.org/ Apache出品,历史悠久,支持多种语言的客户端和协议,支持多种语言Java, .NET, C++ 等,基于JMS Provider的实现 缺点:吞吐量不高,多队列的时候性能下降,存在消息丢失的情况...
分类: 其他 发布时间: 09-13 22:59 阅读次数: 0

Python基础(多任务、并行与并发、同步与异步、进程与线程、多线程的实现)

多任务多任务:同一时间段/同一时间执行多个任务多任务执行的目的,为了提高效率并行与并发并行是指在同一时间同时执行多个任务,多个任务是一块执行的并发是指在一段时间内执行多个,但是任务不是同时执行的,而是轮流执行的同步与异步同步是指,两个任务具有关联性,后者可能需要前者的结果,串行执行异步而是指两个任务没有联系,可以同时执行,也可以一个一个执行(没有前后之分)描述并行或并发进程与线程进程是线程的仓库一个进程可能包含多个线程进程 一个正在运行的程序就是一个进程,进程是系统进行资源分配的最
分类: 其他 发布时间: 09-13 22:59 阅读次数: 0

Python基础(线程等待和线程守护、互斥锁、队列)

线程等待和线程守护线程等待: 使用的是join方法,其功能是指等待某个线程执行完成后主线程才会继续执行线程守护: 使用的是setDaemon方法,其功能是指当主线程执行结束,不管调用该方法的进程有没有结束,都会强制结束 线程守护的设置,一定是在开启线程之前threading模块中提供的方法threading.currentThread() 返回当前线程对象threading.enumerate() 返回一个包含正在运行的线程listthreading.activeCount()
分类: 其他 发布时间: 09-13 22:59 阅读次数: 0

(docker笔记):练习之部署nginx并访问测试

目录①搜索镜像②下载镜像③启动nginx**阿里云端口开放设置④通过浏览器访问nginx①搜索镜像docker search nginx查看版本:https://registry.hub.docker.com/search?q=&type=image②下载镜像docker pull nginx③启动nginx注意设置暴露端口 -d 后台运行 --name 给容器命名 -p 宿主机端口:容器内部端口 docker...
分类: 其他 发布时间: 09-13 22:59 阅读次数: 0

RocketMQ4.X基础介绍和阿里云Linux服务器快速部署

阿里巴巴开源RocketMQ4.x消息队列介绍 Apache RocketMQ作为阿里开源的一款高性能、高吞吐量的分布式消息中间件 特点 支持Broker和Consumer端消息过滤 支持发布订阅模型,和点对点, 支持拉pull和推push两种消息模式 单一队列百万消息、亿级消息堆积 支持单master节点,...
分类: 其他 发布时间: 09-13 22:59 阅读次数: 0

(docker笔记):Docker 可视化

Docker 可视化有两种工具: portainer(非最佳选择) Rancher(CI/CD再用) 什么是 portainer ? Docker 图形化界面管理工具,提供一个后台面板进行操作 安装命令: docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer参数说明:.
分类: 其他 发布时间: 09-13 22:58 阅读次数: 0

qemu对acpi的模拟

在qemu/hw/acpi 这个目录下是qemu对acpi的模拟,从其中的Makefile.objs 中可以看到x86支持两种类型的ACPI 硬件common-obj-$(CONFIG_ACPI_X86) += core.o piix4.o pcihp.ocommon-obj-$(CONFIG_ACPI_X86_ICH) += ich9.o tco.o这里我们piix4.c 为例,其设备初始化代码如下:static const TypeInfo piix4_pm_info = { .nam.
分类: 其他 发布时间: 09-13 22:58 阅读次数: 0

qemu中建立spcr的acpi table

在qemu/hw/arm/virt-apci-build.c 中会创建传给guest的acpi table。这里我们以组建spcr为例virt_acpi_build->build_spcrstatic voidbuild_spcr(GArray *table_data, BIOSLinker *linker, VirtMachineState *vms){ AcpiSerialPortConsoleRedirection *spcr; const MemMapEntry *u.
分类: 其他 发布时间: 09-13 22:58 阅读次数: 0

(docker笔记):镜像原理之联合文件系统、分层理解、commit 镜像

Docker 镜像讲解什么是镜像?镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件 所有的应用,直接打包docker镜像,就可以直接跑起来。 那么如何得到镜像呢? 从远程仓库下载 朋友拷贝 自己制作一个镜像 Dockerfile Docker 镜像加载原理 UnionFS(联合文件系统) 我们下载的时候看到的一层层的就是这个: ​​​​...
分类: 其他 发布时间: 09-13 22:58 阅读次数: 0

(docker笔记):容器数据卷概念、MySQL 同步数据案例

目录容器数据卷什么是容器数据卷?使用数据卷MySQL 同步数据容器数据卷什么是容器数据卷?将应用和环境打包成一个镜像! 数据?如果数据都在容器中,那么我们容器删除,数据就会丢失。需求:数据可以持久化 MySQL,容器删了,删库跑。需求:MySQL数据可以存储在本地 容器之间可以有一个数据共享的技术,Docker容器中产生的数据,同步到本地。 这就是卷技术:目录的挂载,将我们容器内的目录,挂载到Linux上面。总结一句话:容器的持久化和同步操作,容器间也是可以数据共.
分类: 其他 发布时间: 09-13 22:58 阅读次数: 0

(docker笔记):具名挂载与匿名挂载

目录具名和匿名挂载匿名挂载docker volume命令具名挂载具名和匿名挂载匿名挂载只指定容器内,未指定容器外docker run -d -P --name nginx01 -v /etc/nginx nginx-v 容器内路径 不去写主机上的路径,会自动创建一个路径 -P 大写的P,随机指定端口 docker volume命令能够发现卷的名称是一串字符,这种就是匿名挂载 在 -v 的时候只写了容器内的路径,没有写容器外的路..
分类: 其他 发布时间: 09-13 22:58 阅读次数: 0

(docker笔记):数据卷之Dockerfile

数据卷之DockerfileDocker File 就是用来构建 docker 镜像的构建文件。是一段命令脚本,可以通过这个脚本生成镜像。 镜像是一层一层的,那么对应的,这个脚本就是一个个的命令,每个命令就是镜像的一层。 在自己搭建的镜像中设置 启动镜像的时候就自动挂载启动一下这个镜像,查看一下内容这个卷是生成镜像的时候自动挂载的,数据卷目录。 既然是数据卷,那么在外部就一定有一个同步的目录。在容器内的volume1中创建一个文件查看这个容器的信息查询结果.
分类: 其他 发布时间: 09-13 22:58 阅读次数: 0

Springboot整合RocketMQ实战之发送消息

实战发送消息注意 :记得启动nameser和broker 快速创建springboot项目https://start.spring.io/ 加入相关依赖,这里的版本记得要和服务端版本一致,不然启动不能自动创建topic!切记! <dependency> <groupId>org.apache.rocketmq</groupId>...
分类: 其他 发布时间: 09-13 22:58 阅读次数: 0

(docker笔记):数据卷容器

数据卷容器容器与容器之间数据同步如上图,利用父容器容器给别的容器共享数据案例通过之前生成的镜像来启动两个容器 docker01 和 docker02启动docker02docker run -it --name docker02 --volumes-from docker01 centos:1.0在docker01数据卷中创建文件在docker02数据卷volume01中查看删除docker01,docker02中的共享数据依旧在容器的共享卷双向拷贝.
分类: 其他 发布时间: 09-13 22:58 阅读次数: 0

(docker笔记):DockerFile介绍、构建过程、指令说明

目录DockerFileDockerFile 介绍DockerFile 构建过程DockerFile 指令DockerFile DockerFile 介绍dockerfile是用来构建dokcer镜像的文件,命令参数脚本。 构建步骤: 1、编写一个dockerfile文件 2、docker build构建成为一个镜像 3、docker run运行镜像 4、docker push发布镜像(DockerHub,阿里云镜像仓库) 镜像下载地址:https://r.
分类: 其他 发布时间: 09-13 22:58 阅读次数: 0

(docker笔记):构建自己的centos镜像

官方centos7的dockerfilecentos7在github上的dockerfile sig-cloud-instance-images/docker/Dockerfile: FROM scratchADD centos-7-x86_64-docker.tar.xz /LABEL \ org.label-schema.schema-version="1.0" \ org.label-schema.name="CentOS Base Image" \ or.
分类: 其他 发布时间: 09-13 22:58 阅读次数: 0