
Docker
文章平均质量分 57
jeikerxiao
简单,
展开
-
Docker 部署 Neo4j图数据库
1. 镜像地址https://hub.docker.com/_/neo4j2. 拉取镜像docker pull neo4j:4.2.23.启动执行指令启动 sentineldocker run -detach \ --name neo4j \ --publish=7474:7474 \ --publish=7687:7687 \ --env=NEO4J_AUTH=neo4j/123456 \ neo4j:4.2.24.访问访问控制台地址:htt原创 2021-01-18 08:38:42 · 665 阅读 · 0 评论 -
Docker 部署 Sentinel
1. 镜像地址https://hub.docker.com/r/bladex/sentinel-dashboard2. 拉取镜像docker pull bladex/sentinel-dashboard:1.8.03.启动执行指令启动 sentineldocker run -d --name sentinel \-p 8858:8858 \bladex/sentinel-dashboard:1.8.0命令说明:8858 :表示 sentinel 控制台端口号,可以在浏览器中通过控原创 2020-10-31 06:36:06 · 985 阅读 · 0 评论 -
Docker 部署SQL审核平台Yearning
Yearning 简介Yearning优势Yearning SQL 审计平台 基于Vue.js与Django的整套mysql-sql审核平台解决方案。提供基于Inception的SQL检测及执行。不依赖于任何第三方 SQL 审核工具作为审核引擎,内部已自己实现审核/回滚相关逻辑。Yearning主要功能SQL查询、查询导出、查询自动补全、SQL审核、流程化工单、SQL语句检测、SQL语句执行、SQL回滚、SQL自动审核执行、历史审核记录、查询审计、推送、E-mail工单推送、自定义webhook消息原创 2020-10-31 06:32:55 · 563 阅读 · 0 评论 -
Docker 使用openjdk时区问题
问题时区错误,使用jdk获取当前时间慢8个小时使用docker exec命令进入容器内部发现alpine的时区是UTC时区,➜ docker exec -it f97c1e219baa sh / # date原创 2020-10-28 16:30:34 · 3690 阅读 · 1 评论 -
Docker 使用openjdk基镜像,应用无法显示验证码
问题应用的验证码无法显示,报错:java.lang.NullPointerException at sun.awt.FontConfiguration.getVersion解决方案经百度,发现是图形验证码依赖了系统组件,只需安装依赖即可解决。Centos 7 系统:➜ yum install fontconfig➜ fc-cache --forceAlpine 系统:➜ apk add fontconfig➜ apk add --update ttf-dejavu➜ fc-cac原创 2020-10-28 15:54:29 · 2061 阅读 · 0 评论 -
Docker 部署 Nacos
1. 官方镜像地址https://hub.docker.com/r/nacos/nacos-server2. 拉取镜像docker pull nacos/nacos-server:1.3.13.准备数据存放目录这里设置的数据存放处为/sxapp/docker-data/nacos4.启动执行指令启动 nacosdocker run -d --name nacos \-p 8848:8848 \--privileged=true \--restart=always \-e JVM原创 2020-10-27 15:35:58 · 501 阅读 · 0 评论 -
Docker 部署 Elasticsearch
1. 官方镜像地址https://hub.docker.com/_/elasticsearch/2. 拉取镜像docker pull elasticsearch:7.4.03.准备Elasticsearch数据存放目录这里设置的数据存放处为/sxapp/docker-data/elasticsearch4.启动Elasticsearch执行指令启动 Elasticsearchdocker run -d --name elasticsearch \-p 9200:9200 \-p 9原创 2020-10-27 13:17:44 · 586 阅读 · 0 评论 -
Docker 部署 RabbitMQ
1. 官方镜像地址https://hub.docker.com/_/rabbitmq/2. 拉取镜像docker pull rabbitmq:3.8.6-management3.准备MySQL数据存放目录这里设置的数据存放处为/sxapp/docker-data/rabbitmq4.启动MySQL执行指令启动 MySQLdocker run --name rabbitmq -d \-p 15672:15672 \-p 5672:5672 \-e RABBITMQ_DEFAUL原创 2020-10-27 13:13:13 · 424 阅读 · 0 评论 -
Docker 部署 Redis
1. 官方镜像地址https://hub.docker.com/_/redis/2. 拉取镜像docker pull redis:5.0.63.准备MySQL数据存放目录这里设置的数据存放处为/sxapp/docker-data/redis4.启动MySQL执行指令启动 MySQLdocker run --name redis \-v /sxapp/docker-data/redis:/data \-p 6379:6379 \-d redis:5.0.6命令说明:-p 6原创 2020-10-27 13:06:26 · 113 阅读 · 0 评论 -
Docker 部署 MySQL
1. 官方镜像地址https://hub.docker.com/_/mysql/2. 拉取镜像docker pull mysql:5.7.313.准备MySQL数据存放目录这里设置的数据存放处为/sxapp/docker-data/mysql4.启动MySQL执行指令启动 MySQLdocker run --name mysql \-v /sxapp/docker-data/mysql:/var/lib/mysql \-p 3306:3306 \-e MYSQL_ROOT_PAS原创 2020-10-27 12:56:49 · 119 阅读 · 0 评论 -
Docker 部署 Nacos
本文档使用 Docker 容器运行 nacos-server:1.3.1 版本1.Docker 拉取 Nacos 镜像docker pull nacos/nacos-server:1.3.12.查看镜像是否拉取成功docker image ls3.docker启动nacos-serverdocker run --name nacos -d -p 8848:8848 \--privileged=true \--restart=always \-e JVM_XMS=512m -e JVM_原创 2020-10-26 19:44:30 · 2303 阅读 · 0 评论 -
Docker 离线导入镜像
1.导出镜像docker save : 将指定镜像保存成 tar 归档文件。docker save [OPTIONS] IMAGE [IMAGE...]OPTIONS 说明:-o :输出到的文件。示例:docker save -o nginx.tar nginx:1.19.32.导入镜像docker load : 导入使用 docker save 命令导入的镜像。docker load [OPTIONS]OPTIONS 说明:–input , -i : 指定导入的文件,代原创 2020-10-23 17:39:21 · 3047 阅读 · 0 评论 -
Docker 部署Minio
Docker 部署MinioMinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。官网地址https://docs.min.io/cn/拉取镜像docker pull minio原创 2020-10-23 16:50:23 · 2773 阅读 · 0 评论 -
Docker 普通用户无权限问题
问题普通用户启动 Docker 时遇到如下错误:Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.26/build?buildargs=%7B%7D&buildbinds=null&cachefrom=%5B%5D&cgrouppare原创 2020-10-23 16:23:40 · 3892 阅读 · 0 评论 -
Docker 离线安装
这里介绍docker 离线安装方法1.下载安装包去官网下载docker 安装二进制包,选择适合自己的版本。这里下载的是docker-19.03.9.tgz,在centos7中安装(cento6无法使用,提示linux版本内核版本太低)下载地址:https://download.docker.com/linux/static/stable/x86_64/docker-19.03.9.tgz2.解压复制docker-19.03.9.tgz到服务器上,解压:tar xzvf docker-19.0原创 2020-10-23 15:06:54 · 4695 阅读 · 0 评论 -
Docker 如何选择基础镜像
如何选择Docker基础镜像因为Docker镜像是基于基础镜像来构建的,因此选择的基础镜像越高级,我们要做的底层工作就越少。比如,如果构建一个Java应用的镜像,选择一个openjdk的镜像作为基础镜像比选择一个alpine镜像作为基础镜像要简单地多。镜像官网Docker镜像官网(Docker Hub):https://hub.docker.com搜索镜像地址:https://hub.docker.com/search?q=&type=image&image_filter原创 2020-10-13 11:44:54 · 2372 阅读 · 0 评论 -
Docker Volume 数据卷
Volume 的作用Docker的数据持久化主要使用Volume。Docker的数据持久化即使数据不随着Container的结束而结束,数据存在于host机器上。使用Volume的优势Volume可以在容器之间,以及容器和主机之间共享和重用数据。Volume在某一挂载的位置被修改,所以使用该Volume的地方都会同时更新。Volume的大小不会被加到容器本身上,存储空间是独立于容器的。Volume会一直存在,直到没有任何容器使用它,才能使用命令 docker volume rm [volum原创 2020-08-12 17:15:22 · 333 阅读 · 0 评论 -
Docker 报错Error response from daemon: Get https://xx.xx.xx.xx/v2/: Service Unavailable
问题Mac 上docker pull是报错Error response from daemon: Get https://xx.xx.xx.xx/v2/: Service Unavailable执行docker pull xx.xx.xx.xx/xx/xx ,下载私有库的镜像时,或 docker login xx.xx.xx.xx 登录harbor私服报时,错如下:原因Error response from daemon: Get https://xx.xx.xx.xx/v2/: Service U原创 2020-07-30 08:34:30 · 5997 阅读 · 5 评论 -
Docker 查看 run启动参数命令
使用runlike 命令查看docker run参数命令1.安装pipyum -y install python-pip2.安装runlikepip install runlike3.使用runlike3.1 查看运行容器docker ps -a3.2 使用容器名或容器id,查看容器运行参数runlike [Docker_container_name| Docker_container_id]...原创 2020-07-21 11:36:07 · 1978 阅读 · 0 评论 -
Docker 快速删除所有容器
查看运行容器docker ps查看所有容器docker ps -a1.停用全部运行中的容器:docker stop $(docker ps -q)2.删除全部容器:docker rm $(docker ps -aq)3.一条命令实现停用并删除容器:docker stop $(docker ps -q) & docker rm $(docker ps -aq)原创 2017-11-08 11:42:29 · 142416 阅读 · 0 评论 -
Docker 使用镜像
获取镜像Docker Hub 上有大量的高质量的镜像可以用,这里我们就说一下怎么获取这些 镜像并运行。获取镜像的命令是 docker pull 。其命令格式为:docker pull [选项] [Docker Registry地址]<仓库名>:<标签>docker pull centos:7运行有了镜像后,我们就可以以这个镜像为基础启动一个容器来运行。以上面的 centos:7 为例,如果我们打算启原创 2017-11-28 16:52:15 · 1369 阅读 · 0 评论 -
Docker 操作容器
容器容器是独立运行的一个或一组应用,以及它们的运行态环境。容器=镜像+读写层Docker 在 1.13 版本中引进了新的管理命令(management commands),在 Docker 1.13+ 推荐使用 docker container 子命令来管理 Docker 容器。启动容器启动容器有两种方式:一种是基于镜像新建一个容器并启动,一个是将在终止状态 (stopped)的容器重新启动。原创 2017-11-28 16:53:24 · 756 阅读 · 0 评论 -
Docker 仓库
Docker Hub基本操作查找官方仓库中的镜像:docker search centos查找镜像,增加条件(比如星星数在100以上):docker search centos -f=stars=100拉取镜像到本地:docker pull centos用户也可以在登录后通过 docker push 命令来将镜像推送到 Docker Hub。私有仓库docker-registry 是官方提供的工具,原创 2017-11-29 08:39:55 · 710 阅读 · 0 评论 -
Docker 数据管理
如何在 Docker 内部以及容器之间管理数据,在容器中管理数据主要有两种方式: 数据卷(Volumes) 挂载主机目录 (Bind mounts)Docker 在 1.13 版本引进了新的管理命令(management commands),在 Docker 1.13+ 推荐使用 docker volume 子命令来管理 Docker 数据卷。数据卷数据卷是一个可供一个或多个容器使用的特殊目录原创 2017-11-29 08:40:38 · 650 阅读 · 0 评论 -
Docker 网络功能介绍
Docker 允许通过外部访问容器或容器互联的方式来提供网络服务。Docker 在 1.13 版本引进了新的管理命令(management commands)Docker 1.13+ 推 荐使用 docker network 子命令来管理 Docker 网络。外部访问容器容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 指定端口映射。当使用 -P 标记时,Docker原创 2017-11-29 09:31:46 · 580 阅读 · 0 评论 -
Docker 底层实现
简介Docker 底层的核心技术包括 Linux 上的命名空间(Namespaces)控制组(Control groups)Union 文件系统(Union file systems)容器格式(Container format)我们知道,传统的虚拟机通过在宿主主机中运行 hypervisor 来模拟一整套完整的硬件环境提 供给虚拟机的操作系统。虚拟机系统看到的环境是可限制的,也是彼此隔离的原创 2017-11-29 10:24:40 · 1969 阅读 · 0 评论 -
Docker 简介
什么是DockerDocker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目, 它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache 2.0 授权 协议开源,主要项目代码在 GitHub 上进行维护。Docker 项目后来还加入了 Linux 基金会, 并成立推动 开放容器联盟(OCI)。Docke原创 2017-11-28 10:50:05 · 197 阅读 · 0 评论 -
Docker 使用Tomcat
Tomcat 官方镜像使用官方镜像构建:https://hub.docker.com/explore/spring-boot-war-0.0.1.war 放在和Dockerfile同一文件下,文件夹中不要放其它的东东,不然会一起打包。Dockerfile 内容# 基镜像 tomcat:8原创 2017-11-29 20:59:01 · 355 阅读 · 0 评论 -
Docker 命令
管理命令 命令 说明 container 管理 containers image 管理 images network 管理 networks node 管理 Swarm nodes plugin 管理 plugins secret 管理 Docker secrets service 管理 services stack 管理 Doc原创 2017-09-29 09:38:44 · 288 阅读 · 1 评论 -
Docker 创建私有仓库
有时候使用 Docker Hub 这样的公共仓库可能不方便,用户可以创建一个本地仓库供私人使 用。docker-registry 是官方提供的工具,可以用于构建私有的镜像仓库安装运行 docker-registry容器运行你可以通过获取官方 registry 镜像来运行。$ docker run -d -p 5000:5000 --restart=always --name registry reg原创 2017-11-24 17:30:31 · 452 阅读 · 0 评论 -
Docker 换源
DaoCloud在国内提供了首个Docker Hub镜像服务,而且免费,大大提高了国内Docker用户的使用速度。修改配置/etc/default/docker修改Docker配置文件如下:DOCKER_OPTS="--registry-mirror=http://aad0405c.m.daocloud.io"重启Docker服务service docker restart一条命令解决echo "D原创 2017-12-06 10:46:03 · 1824 阅读 · 0 评论 -
Docker 本地仓库搭建
Docker 本地仓库搭建1. 下载仓库镜像2. 创建仓库文件夹3. 启动仓库4. 查看仓库启动5.测试6. 问题解决6.1 创建配置文件1. 下载仓库镜像从中央仓库拉取最新的 registry 仓库。docker pull registry2. 创建仓库文件夹mkdir -pv /opt/docker/registry3. 启动仓库端口映射为:5000本地文件映射为:/opt...原创 2018-10-31 10:34:57 · 1037 阅读 · 0 评论 -
Docker 升级到最新版本
Docker 升级到最新版本1.查看系统要求2.删除旧版本3.安装需要的软件包4.设置Docker yum源5.查看所有仓库中所有docker版本6.安装docker7.启动1.查看系统要求Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看CentOS的内核版本。uname -a2.删除旧版本yum remove docker docker-common dock...原创 2018-11-01 23:23:35 · 15903 阅读 · 2 评论 -
Docker - Ubuntu 16.04安装Docker
1.更新APT的源$ sudo apt-get update2.安装Docker必需的扩展包扩展包主要是为了Docker的文件系统支持AUFS(Union File System)。AUFS能将一台机器上的多个目录或文件,以联合的方式提供统一视图进行管理。AUFS是docker最早所支持的storage driver.$ sudo apt-get install curl linux-image-e原创 2017-01-20 16:16:39 · 1895 阅读 · 0 评论