- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 Docker常用命令总结
Docker镜像操作文章目录Docker镜像操作获取镜像运行镜像列出镜像删除本地镜像Docker容器操作启动容器后台运行停止运行的容器进入容器导入和导出容器删除容器查看本地镜像从仓库拉取镜像从仓库查找镜像产看镜像的历史根据Dockerfile创建镜像删除本地镜像运行镜像查看正在运行的容器在运行的容器中执行命令容器的启停容器的删除从容器创建镜像仓库的登入登出提交镜像到仓库查看Docker系统信息获取镜像从镜像仓库获取镜像的命令docker pulldocker pull [选项] [Docker R
2020-10-10 16:29:47 824
原创 Docker安装MySQL、Redis
安装MySQL拉取mysql镜像docker pull mysql:5.7创建实例并启动mysqldocker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysql \ -v /mydata/mysql/conf:/etc/mysql \ -e MYSQL_ROOT_PASSWORD=123456 \ -d mysql:5
2020-10-10 16:29:00 133
原创 Docker安装
Linux上Docker安装文章目录Linux上Docker安装yum安装脚本安装建立docker用户组升级&删除镜像加速器注:Docker CE 支持64位版本CentOS 7,并且要求内核版本不低于yum安装先删除旧的版本(如果没有可以跳过)$ sudo yum remove docker \ docker-client \ docker-client-latest \ do
2020-10-10 16:28:15 269
原创 Swarm+Portainer进行资源管理
Docker进阶-资源管理Swarm+PortainerDocker Swarm资源管理Docker Swarm是Docker官方三剑客项目之一,提供Docker容器集群服务,是Docker官方对容器云生态进行支持的核心方案。使用它,用户可以将多个Docker主机封装为单个大型的虚拟Docker主机,快速打造一套容器云平台。注意:Docker1.12.0之后版本,Swarm模块已经内嵌入Docker引擎,成为Docker子命令docker swarm,绝大多用户已经开始使用Swarm模块,Docke
2020-10-10 16:27:42 443
原创 docker compose如何使用
Docker入门-docker compose的使用Compose简介Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。其代码目前在https://github.com/docker/compose 上开源。Compose定位是定义和运行多个Docker容器的应用,其前身是开源项目Fig。通过前面内容的介绍,我们知道使用一个Dockerfile模板文件,可以让用户很方便的定义一个单独的应用容器。然而,在日常工作中,经常会碰到需要多个容器相互配合来完成某任务的情
2020-10-10 16:27:08 1286
原创 构建私有镜像
文章目录Docker file定制镜像构建nginx镜像Dockerfile构建命令FROM 指定基础镜像RUN 执行命令COPY 复制文件ADD 文件复制CMD 容器启动命令ENTRYPOINT 入口点ENV 设置环境变量ARG 构建参数VOLUME 定义匿名卷EXPOSE 声明端口WORKDIR指定工作目录USRE 指定当前用户HEALTHCHECK 健康检查Docker file定制镜像镜像的定制实际上就是定制每一层所添加的配置,文件。我们可以把每一层修改,安装,构建,操作的命令都写入一个脚本
2020-10-10 16:26:42 996 1
原创 数据挂载
Docker入门-数据挂载Docker数据管理在容器中管理数据主要有两种方式:数据卷(Volumes)挂载主机目录(Bind mounts)数据卷数据卷是一个可供一个或多个容器使用的特殊目录,它绕过UFS,可以提供很多有用的特性:数据卷可以在容器之间共享和重用对数据卷的修改会立马生效对数据卷的更新,不会影响镜像数据卷默认会一直存在,即使容器被删除注意: 数据卷的使用,类似于Linux下对目录或文件进行mount,镜像中的被指定为挂载点的目录中的文件会隐藏掉,能显示看的是挂载的
2020-10-10 16:26:02 1446
原创 数据监控
Docker进阶-容器监控cAdvisor+InfluxDB+Granfana概述前面文章介绍使用docker compose组合应用并利用scale快速对容器进行扩容。由于docker compose启动的服务都在同一台宿主机上,对于一个宿主机上运行多个容器应用时,容器的运行情况如:CPU使用率、内存使用率、网络状态、磁盘空间等一系列随时间变化的时序数据信息,都是需要去了解,因此监控是必须的。容器监控方案选择对于容器的监控方案可谓多种多样,本身自带命令docker stats命令,Scout,D
2020-10-10 16:25:27 655
原创 Docker进阶-快速扩容
Docker进阶-快速扩容1、命令方式在创建好的Swarm集群中运行nginx服务,并使用–replicas参数指定启动的副本数。docker service create --replicas 3 -p 80:80 --name nginx nginx:latest复制代码或者docker service create -p 80:80 --name nginx nginx:latestdocker service scale nginx=3docker service ls #查看副本情况复
2020-10-10 16:23:13 231
原创 搭建Docker私有仓库
Docker Hub目前Docker官方维护了一个公共仓库Docker Hub,其中已经包含了数量超过15000的镜像。大部分需求都可以通过在Docker Hub中直接下载镜像来实现。可以在https://hub.docker.com 免费注册一个Docker账号。 在命令行输入执行docker login,输入用户名及密码可以登录Docker Hub,可以通过docker logout退出登录。通过docker search命令可以查找官方仓库中的镜像,并利用docker pull命令将镜像下载到本
2020-10-10 16:22:14 166
原创 MySQL数据库 - 基操
一、什么是数据库数据库(Database)是按照数据结构来组织、存储和管理数据的仓库常见数据库OracleDB2SQL ServerPostgre SQLMySQL相关术语数据库系统(Database System):DBS数据库(Database)数据库管理系统(Database Management System):DBMS应用开发工具管理员及用户S...
2020-04-21 22:16:34 181
原创 MyBati逆向工程
MyBatis 逆向工程逆向工程目录要与实际项目目录结构一致,逆向工程只需要修改配置文件中的数据库连接信息和表就可以快速生成对应的文件。导入依赖pom.xml <!-- 引入log4j日志依赖 --> <dependency> <groupId>org.springframework.boot</groupId>...
2020-03-09 22:20:04 86
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人