
docker
文章平均质量分 70
我愿似一块扣肉
让我继续做梦。
展开
-
docker-compose部署Vue项目
本文说下怎么使用 docker-compose 部署 Vue 项目!(一)打包 Vue 项目,并上传至服务器解压在前端 Vue 工程项目中执行打包命令:>npm run build然后可看到在工程项目中生成了一个zip包:在 Linux 服务器上使用sz命令上传该zip包,之后执行解压命令:unzip -o dise.zip -d dist/说明:-o 表示覆盖存在的文件-d 表示解压到指定该路径下(二)编辑 Nginx 配置文件以及 docker-compose 文件原创 2020-07-21 01:57:34 · 6509 阅读 · 0 评论 -
docker-compose编排ELK+Filebeat
ELK+Filebeat主要用于日志系统,主要包括四大组件:Elasticsearch、Logstash、Kibana以及Filebeat,也统称为Elastic Stack。下面详细介绍docker-compose安装的过程(单机版)!(一)创建相关目录路径创建一个elk目录: mkdir elk切换到elk目录下,然后在其下分别创建elasticsearch、logstash、kibana、filebeat目录以及各目录相关的需要挂载到容器中的配置文件:...原创 2020-07-19 18:24:11 · 3404 阅读 · 1 评论 -
Ubuntu18.04安装Docker以及docker-compose
Docker安装,可以参考官网的安装步骤!下面采用的是使用官方安装脚本自动安装。(一)先卸载可能存在的旧版本sudo apt-get remove docker docker-engine docker.io containerd runc(二)安装命令curl -fsSL https://get.docker.com -o get-docker.shsudo sh get-docker.sh最后通过查看Docker版本号验证是否成功安装:docker -version(三)安装d原创 2020-07-18 19:14:48 · 939 阅读 · 0 评论 -
使用Dockerfile构建镜像(以构建sentinel-dashboard镜像为例)
开发中,有时候需要我们使用Dockerfile自定义构建镜像,下面以构建sentinel-dashboard镜像为例进行说明!(一)下载sentinel-dashboard的jar包本人使用的是Ubuntu服务器,进入到自己所创建的路径中下载jar包:wget https://github.com/alibaba/Sentinel/releases/download/1.7.2/sentinel-dashboard-1.7.2.jar(二)编写Dockerfile文件在jar包所在路径下,先创原创 2020-07-14 13:33:56 · 1741 阅读 · 4 评论 -
关于Ubuntu服务器开启Docker远程访问后,出现自动下载镜像并启动容器的问题
怎么开启Docker远程访问,请查看该篇文章!出现的奇怪问题:在一直开启远程访问后,服务器会不定时下载Ubuntu镜像或者busybox镜像并启动相应的容器(会启动多个),以致最后可能出现服务器运行内存被消耗尽,影响其他服务进程。然后在网上也看到网友有相同的提问:最后解决办法: 每次构建完Dockerfile文件后,关闭远程访问即可!...原创 2020-07-11 15:18:15 · 1062 阅读 · 2 评论 -
Ubuntu服务器开启Docker远程访问
在使用Idea直接构建Dokcerfile文件时,我们需要打开Docker的远程访问!(一)开启Docker远程访问Docker的启动配置文件在Ubuntu18.04系统的路径为/lib/systemd/system/docker.service进入到/lib/systemd/system路径下,然后编辑docker.service配置文件:vim /lib/systemd/system/docker.service找到ExecStart所对应的行,修改为(Docker的远程访问接口为2原创 2020-07-11 14:58:00 · 4682 阅读 · 0 评论 -
spring-cloud-alibaba(二):Nacos的持久化
我们平常学习或者简单使用时,习惯于直接在Nacos控制台写入配置文件,这是单节点且非持久化的standalone模式。但应用于实际生产时,我们不应只配置一个单点,为了保证高可用,需要做到Nacos集群,这样即便一个节点宕机了,其他节点也可持续提供服务;而Nacos持久化是为了防止配置文件数据的丢失以及保证多个节点能共用一份配置文件,这就是持久化的cluster模式。...原创 2020-06-27 20:26:51 · 602 阅读 · 0 评论 -
Docker下载MySQL8.0镜像并运行
MySQL8.0与MySQL5.7版本有稍微差别。首先到dockerhub搜索需要下载的MySQL镜像版本,这里下载的是8.0.18拉取镜像docker pull mysql:8.0.18创建挂载文件(把MySQL配置文件以及数据库文件挂载到容器外,即宿主机路径下)为什么需要挂载?便于修改数据库配置文件,以及确保数据的不丢失;因为停掉并删掉容器,然后再新开一个时,在没有挂载的前提下...原创 2019-11-19 22:14:09 · 3100 阅读 · 2 评论 -
Docker下载MySQL5.7镜像并运行
本地安装了MySQL8.0版本,由于新增了不少特性,且版本驱动也跟旧版本不一致,故只能docker下载一个5.7旧版本了。(一)搜索MySQL5.7镜像并拉取搜索:docker search mysql:5.7拉取镜像:docker pull mysql:5.7(二)查看下载成功的MySQL镜像并启动容器查看拉取的镜像:docker images启动一个MySQL5.7容器:do...原创 2019-04-21 16:26:15 · 8223 阅读 · 0 评论 -
Docker(二:基本命令行)
下面简单介绍下docker的一些命令操作(本人用的是基于linux内核的ubuntu系统)。前言:在不了解该输入哪个命令时,可以输入docker --help获取全部命令信息,或者进一步筛选docker run --help获取run命令的信息:(一)镜像的搜索 拉取与查看这是docker的官方仓库,我们镜像一般是都是直接从上面拉取。1.搜索docker search [OPTIONS...原创 2019-03-31 14:32:05 · 376 阅读 · 0 评论 -
Docker(一:Docker概念以及安装)
本系列记录学习docker容器的过程。docker到现在已经发展好几年,且企业应用越来越普遍,所以作为一名技术开发,很有必要去接触学习它。(一)docker三大核心概念docker的三大核心概念是镜像、容器、仓库。容器的启动需要依赖于镜像,镜像需要自定义或者到仓库(类似于git仓库)中下载,打个比喻:镜像相当于面向对象语言中的类,而容器则为类的实例。(二)docker安装(windows1...原创 2019-03-30 21:04:33 · 189 阅读 · 0 评论