
Docker
月未明
理想、目标、学习、进步
展开
-
使用docker安装rabbitmq及遇到的问题
今天使用docker安装rabbitmq的时候按照参考书上的执行,但是在web的管理页面一直无法显示。docker run -d --name myrabbitmq -p 5673:5672 -p 15673:15672 docker.io/rabbitmq:latest执行完后,查看容器已经是正常运行的。原创 2017-04-07 20:32:50 · 40016 阅读 · 16 评论 -
docker创建jdk镜像
现在有需求要用docker跑java项目,而且有多个项目,所以我的思路是自己搭建一个基于jdk8的基础镜像,后边所有的项目镜像在这个基础上再编译。将要用到的技术及软件:编译方式:dockerfileLinux镜像:centos7jdk:jdk1.8.0_144这里要构建一个基于centos7和jdk1.8的镜像。1、 下载centos7镜像执行docker search...原创 2018-06-19 20:08:29 · 29428 阅读 · 17 评论 -
docker无法正常启动:Failed to start Docker Application Container Engine
虚拟机上docker关机后开机就起不来了,具体异常如下启动时:[root@localhost docker]# systemctl start dockerJob for docker.service failed because the control process exited with error code. See "systemctl status docker.servic...原创 2018-06-29 15:47:21 · 46846 阅读 · 2 评论 -
docker制作hiredis环境:libhiredis.so.0.13: cannot open shared object file
最近制作docker镜像的时候有c++连接redis的需求,所以必须要制作包含hiredis的环境。在linux上的操作步骤1、从git上下载hiredishttps://github.com/redis/hiredis.git2、安装cd hiredismake && make installecho '/usr/local/lib' >>...原创 2018-06-23 15:52:13 · 1991 阅读 · 0 评论 -
docker启动redis并设置密码
设置密码只需要加上–requirepassdocker run -d --name myredis -p 6379:6379 redis --requirepass "mypassword"原创 2018-05-16 15:57:28 · 91286 阅读 · 9 评论 -
Docker 基于debian环境安装jdk
我这里是要在mongo的docker容器里配置Java环境。使用docker启动一个mongo镜像,这里的mongodb镜像是基于debian构建的。 运行指令:docker run -p 27017:27017 -d docker.io/mongo:latest启动之后进入容器:docker exec -it d54f /bin/bashd54f 为mongo容器id。创建一个java目录:mk原创 2017-09-14 15:11:27 · 1769 阅读 · 0 评论 -
服务器重启后docker挂掉
准确来说应该是今天升级了阿里云的ECS内存之后重启实例,结果发现所有跟docker相关的东西都坏掉了。docker启动不了,所有镜像都查不到。我们的gitlab是用的docker,所以必须要把这个给弄好。查看docker相关的文件和镜像容器都在,所以猜测数据可能没受到损坏。具体修复过程分为以下几个阶段:1、这是由于重启了服务器造成的,所以有可能再重启一次情况会回复,但是重启后结果还是不行。原创 2017-03-18 00:57:42 · 25818 阅读 · 1 评论 -
docker下删除两个id相同的镜像
今天建立docker容器的时候由于疏忽,镜像的名字输错了,结果容器创建成功后,镜像中出现两个id相同的:使用docker rmi e4a35914679d删除的时候执行失败:Error response from daemon: conflict: unable to delete e4a35914679d (must be forced) - image is referenced in原创 2017-03-18 18:00:02 · 22960 阅读 · 5 评论 -
使用Dockerfile
今天看到汪云飞老师的Spring boot实战中关于Dockerfile的创建以及用docker部署项目,感觉非常简单,这里跟大家分享下。默认有一台已经安装了docker的主机,新建一个springboot项目,该项目只有一个对外接口(只是用来测试实现功能,如果喜欢你可以写任意多个接口),创建好后打包成jar包。package com.rhett;import org.原创 2017-04-06 14:31:51 · 13870 阅读 · 0 评论 -
docker安装activemq
默认要安装activemq的主机上已经安装了docker.查询activemq:docker search activemq我使用的是阿里云的仓库,所有查出来跟使用官方的稍微不一样,但是拉去镜像的时候都是按照name。docker pull docker.io/webcenter/activemq在不加tag的情况下默认使用latest,在不知道tag的情况下最原创 2017-04-08 13:10:24 · 17184 阅读 · 2 评论 -
docker run -v 挂载数据卷异常
用docker启动redis的时候出现以下异常:[root@centos7 redis]# docker run -d -p 6379:6379 -v $PWD/data:/data redis --appendonly yesd06e8905aeb84458e5930e086f0a087d2ef35774c0cc6a3e1ff9f74b5925a80b[root@centos7 ...原创 2018-07-02 17:04:24 · 4273 阅读 · 0 评论