docker-05
Java websocket_docker rocketmq
大家好,又见面了,我是你们的朋友全栈君。 HandlerSocket是MySQL的一个Plugin,通过它可以直接跟MySQL的Storage Engine Layer(比如InnoDB)交互,而不需要通过MySQL的Parser Layer。从性能角度有很大的提升。 HandlerSocket特别适用于海量数据、高并发的具有简单业务模型的应用,比如微博、Feed。可以用来
日期 2023-06-12 10:48:40docker容器获取宿主机IP「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。1.bridge模式启动 通过环境变量 –env HOST_IP=xxxx,通过环境变量$HOST_IP获取 定义一个包含ip的文件,映射进容器内(安全) 将主机/proc目录挂载到容器中(未验证,非安全) https://www.cnblogs.com/cptao/p/11139044.html 2.host模式启动通过ip route获取当以
日期 2023-06-12 10:48:40docker 访问宿主局域网_docker链接宿主数据库
大家好,又见面了,我是你们的朋友全栈君。例如你的62616964757a686964616fe4b893e5b19e31333433626437docker环境的虚拟IP是192.168.99.100,那么宿主机同样会托管一个和192.168.99.100同网段的虚拟IP,并且会是主IP:192.168.99.1,那么就简单了,在容器中访问192.168.99.1这个地址就等于访问宿主机。注意,通
日期 2023-06-12 10:48:40docker入门使用命令
docker入门使用命令 作者:matrix 被围观: 98 次 发布时间:2022-06-30 分类:Linux | 无评论 » 目前docker在开发和生产环境中经常使用。就算不是RD,你在github中总会看到他的身影。很多程序的demo版本都有提供docker镜像,用起来真的很爽。完全看作轻量级别虚拟机。详细教程最好是自己网上多寻,这里整理下自己经常用到的命令。下载镜像# 搜索线上就
日期 2023-06-12 10:48:40群晖docker安装并运行Clash+UI
文章目录[隐藏]1.准备 Clash 配置文件2.创建 Clash 容器3.创建 UI 容器4.登录使用前一篇文章中我们提到了在群晖的 docker 中安装 RcloneBrowser,而为了更好的为其提供网络环境,这篇文章我们将介绍如何在群晖 docker 中安装并运行 Clash 以及 UI 界面。有关下载镜像和创建容器的步骤可以参考前文,这里便不再重复说明了。1.准备 Clash 配置文件本
日期 2023-06-12 10:48:40Dockerfile 中的 multi-stage 特性,Vue 项目多阶段构建实战
最近在写一个 Vue 项目,并已经实现 Docker 镜像构建和容器化部署,之前也分享过一篇文章关于 Vue 项目的静态资源打包和镜像构建。但是之前在镜像构建之前是需要使用 npm 进行项目打包生产 dist 文件之后才能进行镜像构建,不过最近我在使用 Jenkins pipeline 的时候突然想到了 Dockerfile 的多阶段构建,完全可以使用这个特性直接构建出镜像。多阶段构建场景所谓的多
日期 2023-06-12 10:48:40Git——Docker搭建GitLab&简单的Runner配置
GitLab简介GitLab是一个开源的用于仓库管理的项目,和GitHub一样是使用Git作为代码管理工具。GitLab和GitHub的区别: * GitHub作为开源代码库,拥有超过 900 万的开发者用户,目前仍然是最火的开源项目托管平台,GitHub 同时提供公共仓库和私有仓库,但如果使用私有仓库,是需要付费的。GitLab 解决了这个问题,你可以在上面创建私人的免费仓库。 * 让开发团
日期 2023-06-12 10:48:40mac电脑卸载软件_docker卸载镜像
大家好,又见面了,我是你们的朋友全栈君。 在Mac上卸载docker,首先要关闭docker软件,然后进入/usr/local/bin/目录,依次使用如下命令:## 1)进入docker的安装目录 cd /usr/local/bin/ ## 2)删除与docker相关的文件夹 sudo rm -rf docker* sudo rm -rf com.docker.* sudo rm
日期 2023-06-12 10:48:40mysql面试题目及答案_docker 面试题
大家好,又见面了,我是你们的朋友全栈君。 1.事务的基本特征原子性(atomicity):一个事务必须视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性。一致性(consistency):数据库总数从一个一致性的状态转换到另一个一致性的状态。隔离性(isolation):一个事务所做的修改在最
日期 2023-06-12 10:48:40利用docker搭建VScode
安装docker 在宝塔的应用商店,找到docker安装即可建立项目文件夹mkdir -p /home/coder/project复制用docker拉取镜像docker run -it -p 80:8080 --name code -v "/home/coder/project:/home/coder/project" codercom/code-server:latest复制
日期 2023-06-12 10:48:40From Docker to Kubernetes(二)- Docker Network
Section 01 - Vagrant Vagrant is a tool for building and managing virtual machine environments in a single workflow. With an easy-to-use workflow and focus on automation, Vagrant lowers development env
日期 2023-06-12 10:48:40From Docker to Kubernetes(三)- Docker Volume&Compose
一、Docker数据持久化Container中的数据仅限在Contrainer中存储,对于MySQL这种容器应用,需要把数据保存在本地,这就需要用到容器的数据持久化Docker数据持久化的方案有两种基于本地文件系统的Volume,可以在执docker create 或者docker run命令时,通过-v参数将主机的目录作为容器的数据卷。将容器产生的数据保存在宿主机的文件系统中基于plugin的V
日期 2023-06-12 10:48:40Docker之常用命令
Docker常用命令1、帮助命令docker version复制docker info复制docker --help复制2、镜像命令2.1、docker imagesdocker images复制列出本地主机上的镜像各个选项说明: REPOSITORY:表示镜像的仓库源 TAG:镜像的标签 IMAGE ID:镜像ID CREATED:镜像创建时间 SIZE:镜像大小 同一仓库源可以有多个
日期 2023-06-12 10:48:40Docker之容器数据卷
Docker容器数据卷1、是什么先来看看Docker的理念:将运用与运行的环境打包形成容器运行 ,运行可以伴随着容器,但是我们对数据的要求希望是持久化的容器之间希望有可能共享数据Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来, 那么当容器删除后,数据自然也就没有了。为了能保存数据在docker中我们使用卷。一句话:有点类似我们Redi
日期 2023-06-12 10:48:40docker运行容器外命令及系统监控的思路
一.前言hello,everyone.技术在不断的进步,容器化部署也已经成为了众多公司选择服务部署的首选。可移植,可以独立管理,部署方便等等优点都是选择容器化部署的理由。这里以docker为例,如果我想在docker容器内部想要获取或者执行相关宿主机上的命令。相信很多devops团队的同学对这个应该比较熟悉。比如可以让用户查看当前系统的cpu使用情况。这个操作在java服务以jar包形式直接部署的
日期 2023-06-12 10:48:40Docker镜像管理基础
Docker镜像管理基础1、镜像的概念镜像可以理解为应用程序的集装箱,而docker用来装卸集装箱。docker镜像含有启动容器所需要的文件系统及其内容,因此,其用于创建并启动容器。docker镜像采用分层构建机制,最底层为bootfs,其上为rootfsbootfs:用于系统引导的文件系统,包括bootloader和kernel,容器启动完成后会被卸载以节约内存资源rootfs:位于bootfs
日期 2023-06-12 10:48:40docker安装rabbitmq镜像
大家好,又见面了,我是你们的朋友全栈君。1. docker ps 查看正在运行的镜像/服务 2. 在docker容器中安装rabbitmq第1次执行,因为本地没有rabbitmq的镜像,会从仓库下载镜像并安装 docker pull rabbitmq:management 下载镜像2.1 参数说明 rabbitmq:management :表示镜像的名字,其中management 表示tag
日期 2023-06-12 10:48:40虚拟机docker安装RabbitMQ[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。 官方下载地址 选择使用Docker安装(选择带有management是含有管理界面的) 拉取镜像和启动:docker run -d --hostname my-rabbit -p 5672:5672 -p 15672:15672 rabbitmq:3-management复制浏览器访问:虚拟机ip:15672 默认账号密码都是guesthttps
日期 2023-06-12 10:48:40k8s和docker区别
k8s和 docker的区别是:docker是一种开放源码应用容器引擎,开发人员可以将其应用打包,发布到流行的 liunx系统或实现虚拟化。1.k8s是一种开放源码的容器集群管理系统,可实现自动化部署、扩展容量、维护等容器集群功能。Docker容器有别于传统虚拟化方法,传统的虚拟技术,在将物理硬件虚拟为多套硬件之后,需要在每套硬件上分别部署一个操作系统,然后在这些操作系统上运行相应的应用程序。do
日期 2023-06-12 10:48:40CICD – docker私有仓库
大家好,又见面了,我是你们的朋友全栈君。 1、创建私有仓库docker pull registry复制docker run -d -v /opt/registory:/var/lib/registory -p 5000:5000 --restart=always --name registry registry复制2、查看私有仓库curl http://47.99.211.128:5000
日期 2023-06-12 10:48:40Docker安装elasticsearch、kibana和logstash,实现ELK[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。目录一、 安装elasticsearch二、安装elasticsearch-head三、安装 kibana四、安装 logstash五、安装filebeat一、 安装elasticsearch1.拉取镜像docker pull elasticsearch:7.8.0复制2.新建 elasticsearch.ymlvim /home/elasticsearch
日期 2023-06-12 10:48:40docker修改daemon.json 添加私有仓库重启报错
问题描述在修改 /etc/docker/daemon.json 添加 私有仓库地址后,重启出现如下报错 unable to configure the Docker daemon with file /etc/docker/daemon.json: the following directives are specified both as a flag and in the configura
日期 2023-06-12 10:48:40docker 常用命令大全
大家好,又见面了,我是你们的朋友全栈君。 文章目录(一)docker 基础命令(二)docker 镜像命令(三)docker 容器命令(四)自己提交一个镜像(五)docker 运维命令 个人理解 docker中的镜像 就像是咱们java 中的Class ,而容器呢 是基于这个镜像构建出的实例 类似于咱java 中 根据Class构造出的一个个实例对象 ,本人是初学者 理解有误还请见谅,并麻烦您
日期 2023-06-12 10:48:40docker疑难杂症:docker命令Tab无法自动补全[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。 今天在敲命令时,发现docker无法自动补全镜像名和其他参数,这样使用效率大大降低,然后百度找方法,下面是解决方法一、安装bash-completeyum install -y bash-completion复制二、刷新文件source /usr/share/bash-completion/completions/docker source /usr/
日期 2023-06-12 10:48:40docker 权限问题 Got permission denied while trying to connect to the Docker daemon socket at 。。。「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。在用户权限下docker 命令需要 sudo 否则出现以下问题通过将用户添加到docker用户组可以将sudo去掉,命令如下sudo groupadd docker #添加docker用户组 sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中 newgrp docker #更新用户组 ubuntu18.04在重启
日期 2023-06-12 10:48:40docker命令大全
大家好,又见面了,我是你们的朋友全栈君。1、启动dockersystemctl start docker复制2、停止docker3、systemctl status docker复制创建容器进入容器 oracle11docker exec -it oracle11 bash复制启动容器 oracle11docker start oracle11复制 设置docker开机启动systemctl en
日期 2023-06-12 10:48:40Jenkins+Docker 一键自动化部署 SpringBoot 项目
点击上方“芋道源码”,选择“设为星标”管她前浪,还是后浪?能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发...源码精品专栏原创 | Java 2021 超神之路,很肝~ 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析网络应用框架 Netty 源码解析 消息中间件 RocketMQ 源码解析 数据库中间件 Sharding-JDBC 和 MyCAT 源码解析作业调度中
日期 2023-06-12 10:48:40centos 7 开启docker的2375端口
大家好,又见面了,我是你们的朋友全栈君。首先在Centos7下安装docker,然后修改配置文件信息,运行命令vim /usr/lib/systemd/system/docker.service复制在配置信息中找到ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0
日期 2023-06-12 10:48:40【docker安装RabbitMQ详细步骤】
大家好,又见面了,我是你们的朋友全栈君。 docker安装RabbitMQ详细步骤1. 启动rabbitmqcd /opt/rabbitmq mkdir data # 拉取镜像 docker pull rabbitmq # 查看镜像 docker images # 拉取镜像到本地仓库,这里是直接安装最新的, # 如果需要安装其他版本在rabbitmq后面跟上版本号即可 # docker pul
日期 2023-06-12 10:48:40Docker安装RabbitMQ教程「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。 本章教程介绍如何利用Docker快速搭建RabbitMQ环境。 目录一、拉取镜像二、运行容器三、访问测试一、拉取镜像docker pull rabbitmq:3.7.7-management复制二、运行容器docker run -d --name rabbitmq3.7.7 -p 5672:5672 -p 15672:15672 -v `pwd`/dat
日期 2023-06-12 10:48:40linux系统docker安装rabbitmq
大家好,又见面了,我是你们的朋友全栈君。 安装rabbitmq 比较简单1. 下载镜像docker pull rabbitmq:management复制rabbitmq:management 含有web模块 下载完成: 2. 运行镜像启动镜像docker run -d --hostname dev-scrm --name rabbit -e RABBITMQ_DEFAULT_USER=ra
日期 2023-06-12 10:48:40