随笔分类 -  1206 Docker

摘要:Dockerfile构建镜像是以基础镜像为基础的,Dockerfile是一个文本文件,内容是用户编写的一些docker指令,每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。 Dockerfile的基本指令有十三个,分别是:FROM、MAINTAINER、RUN、CMD、EXPOS 阅读全文
posted @ 2021-09-02 14:04 panchanggui 阅读(814) 评论(0) 推荐(0) 编辑
摘要:1.先查看磁盘空间 df -h 2.找到容器的containerId-json.log文件,并清理(治标不治本,log迟早还会大的) 查看各个容器的log文件大小 find /var/lib/docker/containers/ -name *-json.log |xargs du -sh 执行清理 阅读全文
posted @ 2021-06-14 22:44 panchanggui 阅读(1654) 评论(0) 推荐(0) 编辑
摘要:Docker这门技术也是开发中我们值得掌握的一门技术。接下我们就来探究一下, 怎么使用Docker容器化的技术来构建并运行,Spring Boot项目的可执行Jar包。 演示环境 CentOS 7 Docker 1.13.1 Spring Boot 2.1.1.RELEASE 准备一个Spring 阅读全文
posted @ 2021-04-25 11:09 panchanggui 阅读(1653) 评论(0) 推荐(0) 编辑
摘要:安装Docker Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要运行下面的 yum 命令:yum install docker 启动 Docker 服务 [root@localhost ~] systemctl start docker 阅读全文
posted @ 2020-08-29 01:00 panchanggui 阅读(912) 评论(0) 推荐(1) 编辑
摘要:1、docker-maven-plugin 介绍 在我们持续集成过程中,项目工程一般使用 Maven 编译打包,然后生成镜像,通过镜像上线,能够大大提供上线效率,同时能够快速动态扩容,快速回滚,着实很方便。docker-maven-plugin 插件就是为了帮助我们在Maven工程中,通过简单的配置 阅读全文
posted @ 2020-01-07 15:50 panchanggui 阅读(2169) 评论(0) 推荐(0) 编辑
摘要:使用Spring Boot编写了一个微服务后,如何将构建应用并打包成docker镜像,推送到docker仓库,以供测试环境测试。 docker-maven-plugin插件可以完成这项任务。 最近使用了docker-maven-plugin插件,想写一篇关于使用总结的文章,但发现它在github上的 阅读全文
posted @ 2020-01-07 15:49 panchanggui 阅读(10323) 评论(0) 推荐(0) 编辑
摘要:1.在pom.xml中配置 <plugin> <groupId>com.spotify</groupId> <artifactId>docker-maven-plugin</artifactId> <version>${docker-maven-plugin.version}</version> < 阅读全文
posted @ 2020-01-02 16:59 panchanggui 阅读(2294) 评论(0) 推荐(0) 编辑
摘要:一、编辑docker文件:/usr/lib/systemd/system/docker.service 命令:vim /usr/lib/systemd/system/docker.service 修改ExecStart行,增加内容 -H tcp://0.0.0.0:2375 ,修改后如下: Exec 阅读全文
posted @ 2020-01-02 16:56 panchanggui 阅读(3163) 评论(0) 推荐(0) 编辑
摘要:当docker启动SpringBoot打包的服务时,且一些参数需要从外界获取而非写死在properties文件里,通过以下两步完成此需求:1.在配置文件中配置环境变量 spring.redis.host=${REDIS_HOST:127.0.0.1}spring.redis.port=6379spr 阅读全文
posted @ 2020-01-02 16:41 panchanggui 阅读(10964) 评论(0) 推荐(0) 编辑
摘要:搭建 wordpress 1.拉取 wordpress 镜像docker pull wordpress:latest 2.运行 wordpress 镜像 docker run --name wordpress -e WORDPRESS_DB_HOST={{ip}}:3306 -e WORDPRESS 阅读全文
posted @ 2019-12-18 22:26 panchanggui 阅读(1293) 评论(0) 推荐(0) 编辑
摘要:0、镜像的查找:docker search nexus 1、拉取官方镜像:docker pull sonatype/nexus3 2、创建了自己的目录 (/opt/nexus/nexus-data) mkdir /opt/nexus/nexus-data && chown -R 200 /opt/n 阅读全文
posted @ 2019-12-16 14:22 panchanggui 阅读(1144) 评论(0) 推荐(0) 编辑
摘要:1. 部署Mongodb 1.1 获取docker镜像 docker pull mongo 1.2 创建mongodb容器 docker run --name my-mongo -p 27017:27017 -d mongo --auth 如果加需要验证就加--auth,不需要验证,就去掉。默认mo 阅读全文
posted @ 2019-12-16 09:50 panchanggui 阅读(1594) 评论(0) 推荐(0) 编辑
摘要:禅道搭建方式有很多种,可参考官方文档搭建,这里介绍的是参考官方文档以docker方式搭建。 禅道内部默认会自动安装mysql数据库。 一、下载地址 禅道开源版: http://dl.cnezsoft.com/zentao/docker/docker_zentao.zip 数据库用户名: root,默 阅读全文
posted @ 2019-12-15 14:34 panchanggui 阅读(2993) 评论(0) 推荐(0) 编辑
摘要:1.下载官方库的adminer镜像: docker pull adminer 2.创建adminer容器:docker run --link mysql:mysql --name adminer -p 3300:8080 -d --restart=always adminer 参数详解: -d创建守 阅读全文
posted @ 2019-12-15 12:47 panchanggui 阅读(3495) 评论(0) 推荐(0) 编辑
摘要:基础安装 安装前请确保你的环境已经装好了docker docker pull star7th/showdoc #新建存放showdoc数据的目录 mkdir /opt/showdoc mkdir /showdoc/html chmod -R 777 /showdoc #启动showdoc容器 doc 阅读全文
posted @ 2019-12-15 10:50 panchanggui 阅读(1737) 评论(0) 推荐(0) 编辑
摘要:1、docker search rabbitmq:management(查看镜像,可选步骤) docker search rabbitmq:3.7.7-management (指定版本) 2、docker pull rabbitmq:management (注意:如果docker pull rabb 阅读全文
posted @ 2019-12-15 10:09 panchanggui 阅读(1117) 评论(0) 推荐(0) 编辑
摘要:Gogs需要使用到数据库,需要先安装数据库(如mysql),并创建名为gogs的数据库,启动后需要配置数据库连接。 镜像获取:docker pull gogs/gogs 安装运行: docker run -d -p 10022:22 -p 10880:3000 --name=gogs -v /app 阅读全文
posted @ 2019-12-15 09:09 panchanggui 阅读(2180) 评论(0) 推荐(0) 编辑
摘要:1.拉取redis镜像: docker pull redis 2.创建容器: docker run -d --restart=always -v /opt/redis/data:/data --name redis -p 6379:6379 redis --requirepass "123456" 阅读全文
posted @ 2019-12-14 23:45 panchanggui 阅读(160) 评论(0) 推荐(0) 编辑
摘要:1 查找 Docker Hub 上的 nginx 镜像 docker search nginx 2 这里我们拉取官方的镜像 docker pull nginx 3 等待下载完成后,我们就可以在本地镜像列表里查到 REPOSITORY 为 nginx 的镜像。 docker images nginx 阅读全文
posted @ 2019-12-14 00:55 panchanggui 阅读(4089) 评论(0) 推荐(1) 编辑
摘要:一、docker服务安装正常启动 二、拉取mysql镜像:docker pull mysql:5.7 三、查看镜像:docker images 四、启动镜像: docker run -p 3306:3306 --name mysql -v /opt/docker/mysql/conf/conf.d: 阅读全文
posted @ 2019-12-13 17:19 panchanggui 阅读(227) 评论(0) 推荐(0) 编辑