随笔分类 -  Docker系列教程

上一页 1 2 3 下一页
Docker中运行nginx并挂载本地目录到镜像中
摘要:1.1 从hup上pull镜像1.2 创建将要挂载的目录1.3 先要有配置文件才能启动容器1.3.1 vim /data/nginx/conf/nginx.conf1.3.2 vim /data/nginx/conf.d/default.conf1.4 启动容器1.5 查看启动的容器1.6 网页访问 阅读全文
posted @ 2019-03-05 18:16 Ruthless 阅读(4585) 评论(2) 推荐(1) 编辑
Docker安装Redis
摘要:1、查询镜像# docker search redis 2、拉取官方的镜像# docker pull redis 3、查看一下是否成功# docker images 4、启动镜像,做映射 4.1、下载redis.conf,文件从官网下载。 redis.conf配置文件放在/opt/data/redi 阅读全文
posted @ 2019-03-04 17:35 Ruthless 阅读(5801) 评论(0) 推荐(0) 编辑
Jenkins+Docker自动化部署war项目
该文被密码保护。
posted @ 2018-08-09 17:57 Ruthless 阅读(1) 评论(0) 推荐(0) 编辑
使用Dockerfile制作JDK+tomcat镜像
摘要:1、准备好jdk和tomcatapache-tomcat-8.5.32.tar.gzjdk-8u181-linux-x64.tar.gz 注意:a、jdk和tomcat记得从官网下载,否则制作出来的镜像容易出现不兼容问题。b、apache-tomcat-8.5.32.tar.gz、jdk-8u181 阅读全文
posted @ 2018-08-01 17:05 Ruthless 阅读(4106) 评论(0) 推荐(0) 编辑
centos7 常用工具包安装
摘要:1.虚拟机上传下载组件( 支持从windows直接拖拽文件,相当好用) yum -y install lrzsz rz+文件名(上传) sz+文件名(下载) 2.gcc (nginx之类由c语言开发的,编译的时候需要用到) yum -y install gcc-c++ 3.PCRE (Perl库,包括 perl 兼容的正则表达式库) yum -y install pcre pc... 阅读全文
posted @ 2018-07-05 10:26 Ruthless 阅读(7337) 评论(0) 推荐(0) 编辑
使用Docker的macvlan为容器提供桥接网络及跨主机通讯
摘要:使用Docker的macvlan为容器提供桥接网络及跨主机通讯 阅读全文
posted @ 2018-06-28 09:46 Ruthless 阅读(1602) 评论(0) 推荐(0) 编辑
Docker官方tomcat镜像的使用
摘要:Docker官方tomcat镜像的使用 阅读全文
posted @ 2018-05-15 20:19 Ruthless 阅读(611) 评论(0) 推荐(0) 编辑
Docker上运行MySQL服务
摘要:1.搜索MySQL镜像 备注:STARS数最多,OFFICIAL是[OK]的这个就是官方的centos镜像。 2.下载MySQL镜像 3.运行容器 4.进入mysql 以上就创建了一个mysql的docker容器,可以看到版本为5.7.21。但是这样创建的容器有两个问题,一是容器删除后,数据就丢失了 阅读全文
posted @ 2018-04-17 13:46 Ruthless 阅读(13140) 评论(0) 推荐(1) 编辑
Docker Compose命令详解
摘要:1.Docker compose的使用非常类似于docker命令的使用,但是需要注意的是大部分的compose命令都需要到docker-compose.yml文件所在的目录下才能执行。 2.compose以守护进程模式运行加-d选项$ docker-compose up -d 3.查看有哪些服务,使 阅读全文
posted @ 2018-04-15 20:57 Ruthless 阅读(75683) 评论(0) 推荐(1) 编辑
构建Docker Compose服务堆栈
摘要:1.安装了docker-compose,现在我们要使用docker-compose来运行容器栈。这个地方会有两个容器,一个容器中使用Flask搭建的简单应用,另一个容器是Redis,Flash会向redis写入数据。因此设计到容器之间的通信。之前我们讲到了,容器之间通信可以使用--link,也可以使 阅读全文
posted @ 2018-04-14 11:34 Ruthless 阅读(1005) 评论(0) 推荐(0) 编辑
Docker Compose安装
摘要:1.Docker社区开发了很多工具,用于对多个 docker 容器进行编配。编配的过程实际上就是管理运行在多个docker容器里面的应用,而这些docker容器可能运行在多个不同的宿主机上。 2.Docker Compose是一个比较简单的docker容器的编配工具,以前的名称叫Fig,由Orcha 阅读全文
posted @ 2018-04-14 09:41 Ruthless 阅读(5309) 评论(0) 推荐(1) 编辑
Docker构建Java web应用服务
摘要:1.构建一个Java应用服务,包含两个步骤:a.一个镜像从URL拉取指定的WAR文件并保存到卷里b.一个含有Tomcat服务器的镜像运行这些下载的WAR文件 2.构建下载WAR的镜像 $ docker build -t sample/war . ##构建war镜像通过 WORKDIR 指定工作目录为 阅读全文
posted @ 2018-04-13 10:40 Ruthless 阅读(854) 评论(0) 推荐(0) 编辑
使用Dockerfile创建支持SSH服务的镜像
摘要:1.前面我们学习了使用Dockerfile,那接下来我们就用Dockerfile创建一个支持SSH服务的镜像。 2.首先创建一个目录ssh_centos 3.在ssh_centos目录中创建Dockerfile和run.sh两个文件run.sh文件中的内容如下: 4.创建authorized_key 阅读全文
posted @ 2018-04-10 21:33 Ruthless 阅读(1824) 评论(0) 推荐(0) 编辑
使用commit方式构建具有sshd服务的centos镜像
摘要:一般我们是通过SSH服务来管理服务器的,但是现在很多Docker镜像不带SSH服务,那我们该如何来管理这些容器呢?现在我们通常使用attach和nsenter工具。但是都无法解决远程管理容器的问题,当我们需要远程管理容器的时候,就需要SSH的支持了。 1.搜索centos$ docker searc 阅读全文
posted @ 2018-04-10 19:21 Ruthless 阅读(659) 评论(0) 推荐(0) 编辑
项目实战安装工具箱Busybox
摘要:1.Busybox是一个集成了100多个最常用Linux命令的软件工具箱,他在单一的可执行文件中提供了精简的UNIX工具集。该工具箱中包含了常见简单实用的工具如cat、echo、grep、find、mount、telnet等。Busybox是linux系统的瑞士军刀。 2.搜索Busybox镜像$ 阅读全文
posted @ 2018-04-09 20:54 Ruthless 阅读(5823) 评论(0) 推荐(0) 编辑
Docker安装Centos
摘要:1.Centos是基于Redhat的linux的发行版,centos是企业级服务器的常用选型。 2.搜索centos$ docker search centos -s 10备注:STARS数最多,OFFICIAL是"[OK]"的这个就是官方的centos镜像。 3.下载centos$ docker 阅读全文
posted @ 2018-04-09 16:07 Ruthless 阅读(2865) 评论(0) 推荐(0) 编辑
Dockerfile指令详解
摘要:Dockerfile中包括FROM、MAINTAINER、RUN、CMD、EXPOSE、ENV、ADD、COPY、ENTRYPOINT、VOLUME、USER、WORKDIR、ONBUILD等13个指令。下面一一讲解。 1.FROM格式为FROM image或FROM image:tag,并且Doc 阅读全文
posted @ 2018-04-07 22:17 Ruthless 阅读(45323) 评论(1) 推荐(1) 编辑
Dockerfile基本结构
摘要:1.Dockerfile是一个文本格式的配置文件,用户可以使用Dockerfile快速创建自定义的镜像。 2.Dockerfile文件分为四个部分:a.基础镜像信息在Dockerfile中使用#完成一行的注解#第一行必须制定基础镜像FROM centos b.维护者信息#维护者信息MAINTAINE 阅读全文
posted @ 2018-04-05 23:29 Ruthless 阅读(2019) 评论(0) 推荐(0) 编辑
容器互联
摘要:除了端口映射之外,容器互联是另一种跟容器应用交互的方式。它会在源容器和接收容器之间建立一个隧道,接收容器可以看到源容器指定的信息。 要实现容器互联,需要为容器指定一个好听的名字,通过--name来制定,若不指定,docker会随机生成一个容器的名称,但这不利于记忆。 docker inspect可以 阅读全文
posted @ 2018-03-30 22:20 Ruthless 阅读(867) 评论(0) 推荐(0) 编辑
Docker容器绑定外部IP和端口
摘要:Docker允许通过外部访问容器或者容器之间互联的方式来提供网络服务。 以下操作通过myfirstapp镜像模拟,如何制作myfirstapp镜像请点击此处。 1、外部访问容器容器启动之后,容器中可以运行一些网络应用,通过-p或-P参数来指定端口映射。 a、用-P(大写)标记时,docker会随机选 阅读全文
posted @ 2018-03-29 16:44 Ruthless 阅读(77645) 评论(0) 推荐(3) 编辑

上一页 1 2 3 下一页