docker
文章平均质量分 58
qq_34412985
Coding make me happy.
展开
-
docker安装informix
1.通过docker下载镜像docker pull ibmcom/informix-developer-database2.启动容器:sudo docker run -it --name informix --privileged -p 19088:9088 -p 19089:9089 -p 27017:27017 -p 27018:27018 -p 27883:27883 -e LICENSE=accept ibmcom/informix-developer-database:latest原创 2021-05-20 15:22:45 · 1625 阅读 · 4 评论 -
基于Docker部署GitLab环境搭建
拉取gitlab镜像docker pull gitlab/gitlab-ce 2.创建gitlab数据存储目录:mkdir -p /data/gitlab/configmkdir -p /data/gitlab/logsmkdir -p /data/gitlab/data 3.运行容器docker run -d \ -p 50443:443 \ -p 50080:80 \ -p 50022:22 \ --name gitlab \ -v /...原创 2021-03-29 16:34:18 · 140 阅读 · 0 评论 -
Pinpoint分布式系统性能监控工具
目前分布式链路追踪系统基本都是根据谷歌的《Dapper大规模分布式系统的跟踪系统》这篇论文发展而来,主流的有zipkin,pinpoint,skywalking,cat,jaeger等。本次APM系统选型主要对比pinpoint和skywalking。直接否定了zipkin和cat。因为zipkin和cat对代码有一定的侵入性,这是我不能接受的。而pinpoint和skywalking都是基于字节码注入技术,可以做到完全的代码无侵入。对现有系统的改造极小。1,社区比较skywalking最.转载 2021-03-25 13:48:44 · 283 阅读 · 1 评论 -
docker-compose教程(安装,使用, 快速入门)
教程基于ubuntu下最新的compose版本3参考: https://docs.docker.com/compose/overview/https://docs.docker.com/compose/gettingstarted/1.Compose介绍Docker Compose是一个用来定义和运行复杂应用的Docker工具。一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose不再需要使用shell脚本来启动容器。Compose 通过一个配置文件来管理多个Do原创 2021-03-15 18:05:50 · 495 阅读 · 0 评论 -
-bash: pip: command not found pip命令报错 解决方法
-bash: pip: command not foundpip命令报错解决方法(Centos版)1、下载 1 wget https://bootstrap.pypa.io/get-pip.py 默认使用3.6的版本,提示版本2.7的python只能使用2.7的,所以sudo wget https://bootstrap.pypa.io/pip/2.7/get-pip.py2、安装 1 python get-p...原创 2021-03-15 17:49:54 · 4540 阅读 · 0 评论 -
基于docker的Apollo安装(分布式)
apollo单环境安装,分布式安装,可参考https://github.com/ctripcorp/apollo/wiki/%E5%88%86%E5%B8%83%E5%BC%8F%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%97#2-apolloportalmetaservers—%E5%90%84%E7%8E%AF%E5%A2%83meta-service%E5%88%97%E8%A1%A8实验环境说明两个环境 dev 和 prodIP 环境 安装组件 19原创 2021-02-21 19:28:13 · 175 阅读 · 0 评论 -
Trying to pull repository docker.io/library/neo4j ... Get https://registry-1.docker.io/v2/library/n
使用docker拉取镜像时报以下错误,以为是设置docker仓库有问题,然后重新拉取就没事儿了Get https://registry-1.docker.io/v2/library/neo4j/manifests/latest: Get https://auth.docker.io/token?scope=repository%3Alibrary%2Fneo4j%3Apull&service=registry.docker.io: net/http: request canceled (Clie原创 2021-02-10 11:41:17 · 1426 阅读 · 0 评论 -
Docker / Kubernetes 镜像源不可用,教你几招搞定它!
由于众所周知的原因, Docker 官方镜像仓库和 Google 镜像仓库在国内访问速度很慢或者不可用。这样就给我们在部署和使用 Kubernetes 时带来了极大的不便。今天我们就来介绍几种方法,可以让你愉快的解决该问题。既然是网络方面的问题,解决该问题的思路就很简单了,当然是使用国内可用的镜像源。这里为大家推荐两个好用的国内镜像源:Azure 中国镜像源和中科大镜像源。Azure 中国镜像源Azure 中国镜像源地址:http://mirror.azure.cn/ Azure 中国镜像源原创 2021-01-31 18:07:02 · 815 阅读 · 0 评论 -
【docker】使用docker 安装 宝塔面板
拉取centos基础镜像,用容器启动该基础镜像,直接在这个容器中部署1 拉取纯净系统镜像docker pull centos:7.2.15112 启动镜像,映射主机与容器内8888端口docker run -d -it -p 8888:8888 centos:7.2.1511如果映射多个端口docker run -d -it -p 8888:8888 -p 80:80 centos:7.2.1511一般我们再映射时候。都会把 8888 80 443 3306 21...原创 2021-01-24 10:34:34 · 606 阅读 · 0 评论 -
【docker】追加docker容器端口映射的方法
docker run可以指定端口映射,但是容器一旦生成,就没有一个命令可以直接修改。通常间接的办法是,保存镜像,再创建一个新的容器,在创建时指定新的端口映射。但这样太麻烦了。现在有新方案来解决掉:操作步骤:1 查看容器docker ps -a2 停止容器docker stop f5033 停止docker服务systemctl stop docker4 修改文件vi /var/lib/docker/containers/{container_i.原创 2021-01-24 10:29:13 · 206 阅读 · 0 评论 -
使用portainer连接远程docker的教程
Portainer是一个轻量级的docker环境管理UI,可以用来管理docker宿主机和docker swarm集群。他的轻量级,轻量到只要个不到100M的docker镜像容器就可以完整的提供服务Portainer的Hub地址是:https://hub.docker.com/r/portainer/portainer/运行命令是: 1 docker run -it --restart=always -d --name portainer-docker原创 2021-01-24 09:36:23 · 1276 阅读 · 0 评论 -
docker安装可视化工具Portainer
Portainer是一款优秀的Docker图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,安装起来也非常的简单,推荐给大家。1、下载Portainer镜像搜索portainer镜像:[root@iZbp13sno1lc2yxlhjc4b3Z /]# docker search portainerNAME原创 2021-01-24 08:55:35 · 125 阅读 · 0 评论 -
Docker可视化管理:Portainer工具
Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。官方站点:https://www.portainer.io/部署前提:已安装Docker 可从互联网获取镜像1、拉取镜像镜像加速看这篇:国内Docker镜像加速汇总首先查询:docker search portainer查询结果:[root@x ~]# docker search portainer原创 2021-01-23 17:02:26 · 168 阅读 · 0 评论 -
docker下安装hive 2.3.7
安装前准备下载apache-hive-2.3.4-bin.tar.gzhadoop-2.9.2.tar.gz未说明的情况下,宿主机操作命令的默认路径为/opt,容器内操作的默认路径为/usr/local搭建镜像新建执行脚本 vim run.sh #!/bin/bash /usr/sbin/sshd -D 新建Dockerfile # 生成的镜像以centos镜像为基础FROM centosMAINTAINER by kongtrio(kongtrio@sin...转载 2020-12-27 20:17:34 · 379 阅读 · 0 评论 -
Docker部署Sentry
Docker部署Sentry部署Sentry实例1.启动Redis容器docker run -d --name sentry-redis redis2.启动Postgres容器docker run -d --name sentry-postgres -e POSTGRES_PASSWORD=secret -e POSTGRES_USER=sentry postgres3.生成所有sentry容器共享的密钥该值将用作 SENTRY_SECRET_KEY 环境变量export SECRET_原创 2020-12-27 18:54:26 · 438 阅读 · 0 评论 -
docker 安装kafka
1、下载镜像这里使用了wurstmeister/kafka和wurstmeister/zookeeper这两个版本的镜像docker pull wurstmeister/zookeeperdocker pull wurstmeister/kafka在命令中运行docker images验证两个镜像已经安装完毕2.启动启动zookeeper容器docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper启动k原创 2020-12-27 18:47:38 · 87 阅读 · 0 评论 -
docker更新容器的配置信息
docker更新容器的配置信息,比如重启docker update --restart=always containerName(containerId)原创 2020-12-27 18:18:53 · 820 阅读 · 0 评论 -
docker如何查看一个正在运行的容器当时创建的命令
1. 安装 python-pipyum install python-pip如果在安装 python-pip过程出现如下情况:Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.nju.edu.cn * extras: mirrors.nju.edu.cn * updates: mirrors.cn99.comNo package python-pip av原创 2020-12-27 18:08:36 · 1086 阅读 · 0 评论 -
GreenPlum入门
GreenPlum入门六翁 2016-07-13 14345浏览量简介: 本文旨在小白入门。 我开始研究GP的动机是因为它在MPP和数仓方面的名声,另外,GP也是集团技术栈的一员。 ### 1 GPDB简介 > Pivotal **Greenplum** Database is a MPP (massively parallel processing) database built on open source [PostgreSQL](https:/本文旨在小白入门。我开始研究GP的动转载 2020-12-27 15:43:06 · 272 阅读 · 0 评论 -
Docker启动单机版GreenPlum(GPDB)数据库
下载镜像# docker pull pivotaldata/gpdb-devel运行容器# docker run -it -p 15430:15432 --name gpdb0 -v /root/greenplum-db-gpdb-sandbox-tutorials-d734733/:/workspace/gpdb/tutorials -d pivotaldata/gpdb-devel进入容器# docker exec -it gpdb0 bash首次切换gpadmin用户,会自动启原创 2020-12-27 14:57:51 · 2331 阅读 · 2 评论 -
docker安装greenplum的dockerfile文件
FROM pivotaldata/gpdb-develWORKDIR /workspaceADD . gpdb/WORKDIR gpdbRUN ./configure --with-python --with-perl --enable-mapreduce --with-libxml --prefix=/usr/local/gpdbRUN time make -j4RUN make installRUN chown -R gpadmin:gpadmin /workspace/gpdb原创 2020-12-27 14:14:16 · 240 阅读 · 0 评论 -
记录一次docker安装postgresql(pg)数据库容器后异常关机后启动异常问题
使用docker安装的pg9.5容器,突然云主机升级直接停机后pg数据库容器启动不了后查看容器日志提示以下内容,解决:按提示将容器的配置文件复制出来后修改后再复制到容器中sudo docker cp pg_hba.conf 4d62f4628665:/var/lib/postgresql/data/pg_hba.conf //将本地配置文件复制到容器中sudo docker cp 4d62f4628665:/var/lib/postgresql/data/pg_hba.conf . /...原创 2020-12-26 22:25:00 · 3139 阅读 · 0 评论 -
使用Docker安装达梦数据库
前言最近公司要求对老项目进行维护,需要安装达梦数据库,我采用了centos7.8的docker进行安装,这里做个记录。一、docker的安装查看当前centos系统内核版本,高于3.10才能安装docker#uname -r下载和安装docker#yum -y install docker安装完成后,查看docker版本#docker version启动docker服务#systemctl start docker设置docker开机启动#systemctl enable转载 2020-11-24 13:53:41 · 1916 阅读 · 0 评论 -
Docker容器使用问题:Failed to get D-Bus connection: Operation not permitted
刚开始接触Docker的朋友,可能会遇到这么一个问题,使用centos7镜像创建容器后,在里面使用systemctl启动服务报错。针对这个报错,我们接下来就分析下!# docker run -itd --name centos7 centos:7# docker attach centos7# yum install vsftpd# systemctl start vsftpdFailed to get D-Bus connection: Operation not permitted原创 2020-11-24 13:44:16 · 198 阅读 · 0 评论 -
阿里云中docker容器agetty进程占用cpu过高问题解决方案
1、查到agetty进程是哪一个容器的命令docker ps -q | xargs docker inspect --format ‘{{.State.Pid}}, {{.Name}}’ | grep $(ps -ef|grep |grep -v grep |awk ‘{print $3}’)1例子: 例如top查看到的agetty进程PID是41888,则将换成41888命令为:docker ps -q | xargs docker inspect --format ‘{{.State.P原创 2020-11-23 16:20:48 · 658 阅读 · 0 评论 -
docker中的dockerfile
什么是dockerfile?Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。docker build命令用于从Dockerfile构建映像。可以在docker build命令中使用-f标志指向文件系统中任何位置的Dockerfile。例:docker build -f /path/to/a/DockerfileDockerfile的基本结构Dockerfile 一般分为四部分原创 2020-11-15 21:21:25 · 110 阅读 · 0 评论 -
docker启动容器时报错unknown shorthand flag: ‘n‘ in -name
unknown shorthand flag: 'n' in -nameSee 'docker run --help'.是因为docker run -itd -name pg中执行启动命令时应该用--name而不是-name原创 2020-11-04 20:33:23 · 19371 阅读 · 0 评论 -
解决docker容器中Centos7系统的中文乱码(待重启容器验证)
采用 docker pulldocker.io/centos下载的基础镜像,是不带中文环境的,可以进入容器内使用 locale 查看当前语言环境创建一个centos7容器# docker run --name node1 -h node -d -i -t centos /bin/bash进入容器# docker exec -it node1 bash查看当前语言环境# locale[root@localhost ~]# docker run --name node1 ...原创 2020-09-07 08:54:53 · 396 阅读 · 0 评论 -
Docker安装PostgreSQL
一、安装:docker pull postgres:9.6二、启动:docker run --name postgres -e POSTGRES_PASSWORD=123456 -p 5432:5432 -d postgres:9.6解释: run,创建并运行一个容器;--name,指定创建的容器的名字;-e POSTGRES_PASSWORD=password,设置环境变量,指定数据库的登录口令为password;-p 5432:5432,端口映射将容器的5432端口映射到原创 2020-08-23 20:03:47 · 315 阅读 · 0 评论 -
docker安装es镜像启动容器时在macpro上使用时报错
猜测应该是该镜像使用openJdk,启动时加参数-e javaops="-xms=512m -xmx=512m"原创 2020-08-14 10:38:40 · 240 阅读 · 0 评论 -
docker容器创建的mysql删除cart数据库时报1010 - Error dropping database (can‘t rmdir ‘./cart‘, errno: 39)
这是因为在数据目录下有表相关的数据(不是表),此时应该进入存放表的目录下删除与表相关的数据,一般数据存放目录默认为/var/lib/mysql,cd到目录下执行命令:cd /var/lib/mysql/cart删除该目录下的文件:rm -rf *进入mysql数据库 再次执行drop database cart;执行成功问题的原因:cart目录下存在着mysql数据库不知道的文件,即mysql数据库中没有该文件的数据字典信息。解决办法:手动将该目录下的残留的文件删除,#rm -f /usr原创 2020-08-13 15:32:33 · 425 阅读 · 0 评论 -
docker: Error response from daemon: driver failed programming external connectivity on endpoint lamp
Docker容器做端口映射报错docker: Error response from daemon: driver failed programming external connectivity on endpoint lamp3 (46b7917c940f7358948e55ec2df69a4dec2c6c7071b002bd374e8dbf0d40022c): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dpo原创 2020-07-29 22:28:00 · 128 阅读 · 0 评论 -
docker因linux的/根目录下no space left后启动报错
no space left报错导致的docker的容器启动后接着启动仍然是exited的状态,必须先stop掉container后再start容器才可以。原创 2020-07-29 20:33:28 · 142 阅读 · 0 评论 -
Docker安装MySQL(8和5.7)
本篇将介绍如何使用 Docker 部署 MySQL 数据库及远程访问配置安装 MySQL拉取镜像使用下面的命令拉取 MySQL 数据库的镜像: 1 2 3 $ sudo docker pull mysql # 拉取最新版本的镜像,当前为 MySQL 8 版本,tag 为 latest $ sudo docker pull mysql:5.7 # 指定拉取 MySQL 5.7 版本 也可以使用搜索命令,查找其他的 My.原创 2020-06-24 23:37:54 · 268 阅读 · 0 评论 -
docker安装sqlserver 数据库
具备条件:1.服务器需要大于2G内存。如果不够则可能无法正常启动,查看日志报如下错误:This program requires a machine with at least 2000 megabytes of memory2、获取 sqlserver 镜像$ docker pull mcr.microsoft.com/mssql/server:2017-latest镜像下载成功后,运行镜像$ docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=s原创 2020-06-23 10:24:44 · 3485 阅读 · 0 评论 -
解决container_linux.go:262: starting container process caused:
前奏:今天因为docker太占内存的问题,把/var/lib/docker里的内容清空,然后建了一个空的软连接,以为这样安装docker就可以直接安装内存大的目录了。但是结果是,我照着官网的流程安装下来,报错container_linux.go:262: starting container process caused "exec: "/bin/sh": permission denied"检查发现/var/lib/docker目录下的文件全都是普通用户的,不属于root用户和root组。该问题的原创 2020-06-20 14:38:26 · 2319 阅读 · 0 评论 -
container_linux.go:235: starting container process caused
阿里云服务器上yum安装docker.io后执行run命令:docker run --name myoracle11g -p 11521:1521 -d ad13c30ec346 -e ORACLE_ALLOW_REMOTE=true -e ORACLE_PWD=oracle --shm-size=2g --restart=always创建容器时报错:container_linux.go:235: starting container process caused "exec: --restart=a原创 2020-06-20 14:34:33 · 1229 阅读 · 0 评论 -
docker装的oracle11.2镜像报12541监听无连接
Error listening on: (ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))13-JUN-2020 08:51:15 * service_register * helowin * 12542TNS-12542: TNS:address already in useTNS-12560: TNS:protocol adapter error TNS-00512: Address already in use Linux Erro...原创 2020-06-12 23:07:06 · 1199 阅读 · 1 评论 -
docker报以下错误rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connect
linux中centos7.4的去掉cups服务(man cupsd)开机自启动后,docker启动时就报这个错,用plsql连接oracle时报错12514没有listenerJun 03 07:40:58 localhost.localdomain dockerd[10700]: time="2020-06-03T07:40:58.471935676-04:00" level=error msg="failed to get event" error="rpc error: code = Unava原创 2020-06-03 22:21:38 · 3815 阅读 · 2 评论 -
dockerfile制作tomcat和jdk镜像
原创 2020-05-30 14:31:38 · 192 阅读 · 0 评论