
Docker系列
设xy为-1
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Docker Compose 部署Tomcat与MySQL
部署 Tomcatversion: '3.1'services: tomcat: restart: always image: tomcat container_name: tomcat ports: - 8080:8080 volumes: - ./webapps:/usr/local/tomcat/webapps ...原创 2020-01-08 17:15:04 · 336 阅读 · 0 评论 -
Docker Compose 使用
Docker Compose 使用术语首先介绍几个术语。服务 (Service):一个应用容器,实际上可以运行多个相同镜像的实例。项目 (Project):由一组关联的应用容器组成的一个完整业务单元。可见,一个项目可以由多个服务(容器)关联而成,Compose 面向项目进行管理。场景最常见的项目是 Web 网站,该项目应该包含 Web 应用和缓存。下面我们用 Python 来建立...原创 2020-01-08 17:09:29 · 141 阅读 · 0 评论 -
Docker跨主机访问
一. 为什么要跨主机访问? 在工作中docker容器会部署在不同的服务器中,那么就涉及到不同的机器间容器的相互通信。我们都知道docker-compose用于容器编排,但是只能解决单台服务器上容器间的通信问题。在本课程中我们将实现不同的服务器间容器的通信。 我们采用的技术是weave,属于第三方网络项目,基于UDP的数据传输,其工作原理是创建一个连接多个主机的虚拟网络,类似于一个以太网交换...原创 2020-01-01 19:35:15 · 949 阅读 · 0 评论 -
Docker Compose 安装
Docker Compose 安装概述Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。从功能上看,跟 OpenStack 中的 Heat 十分类似。其代码目前在 https://github.com/docker/compose 上开源。Compose 定位是 「定义和运行多个 Docker 容器的应用(Defining and runn...原创 2019-12-28 09:06:54 · 199 阅读 · 0 评论 -
Idea部署Dockerfile
Idea部署DockerfileDocker 服务端开放 Remote APIDocker服务器默认只支持本地访问,所以需要开发远程调用权限。编辑 daemon.jsonvi /etc/docker/daemon.json**注意:**在编辑之前记得对原文件备份在 json内增加 "hosts": ["unix:///var/run/docker.sock", "tcp://0...原创 2019-12-27 19:33:14 · 3193 阅读 · 1 评论 -
开发环境部署服务
开发环境部署服务概述 这节我们将之前Web应用服务通过Docker进行部署,主要将部署数据库服务 Mysql 和 应用程序 app.jar。而且应用程序需要访问数据服务,所以涉及到俩个容器间需要通信,这里我们将学习Docker Network解决容器间通信问题。什么是 Docker Network?创建网络docker network create servers启动容器容器间相...原创 2019-12-27 19:26:14 · 197 阅读 · 0 评论 -
Dockerfile 指令
Dockerfile 指令概述我们已经介绍了 FROM,RUN,还提及了 COPY, ADD,其实 Dockerfile 功能很强大,它提供了十多个指令。下面我们继续讲解其他的指令。COPY格式:COPY <源路径>... <目标路径>COPY ["<源路径1>",... "<目标路径>"]和 RUN 指令一样,也有两种格式,一种类...原创 2019-12-27 19:20:10 · 229 阅读 · 0 评论 -
Dockerfile 定制镜像
Dockerfile 定制镜像概述Dockerfile 是一个文本文件,其内包含了一条条的 指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。以之前的 Nginx 镜像为例,这次我们使用 Dockerfile 来定制。在一个空白目录中,建立一个文本文件,并命名为 Dockerfilemkdir mynginxcd mynginxtouc...原创 2019-12-27 19:17:08 · 152 阅读 · 0 评论 -
Docker的安装和基本操作(3)——Docker常用命令
Docker 常用命令查看 Docker 版本docker version从 Docker 文件构建 Docker 映像docker build -t image-name docker-file-location运行 Docker 映像docker run -d image-name查看可用的 Docker 映像docker images查看最近的运行容器docker...原创 2019-12-19 19:36:28 · 96 阅读 · 0 评论 -
Docker的安装和基本操作(2)
Docker 操作镜像获取镜像之前提到过,Docker Hub 上有大量的高质量的镜像可以用,这里我们就说一下怎么获取这些镜像。从 Docker 镜像仓库获取镜像的命令是 docker pull。其命令格式为:docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]具体的选项可以通过 docker pull --help 命令看到,这里我...原创 2019-12-19 19:31:42 · 141 阅读 · 0 评论 -
Docker的安装和基本操作(1)
1. Docker 概述Docker 引擎Docker 引擎是一个包含以下主要组件的客户端服务器应用程序。一种服务器,它是一种称为守护进程并且长时间运行的程序。REST API 用于指定程序可以用来与守护进程通信的接口,并指示它做什么。一个有命令行界面 (CLI) 工具的客户端。Docker 架构Docker 使用客户端 - 服务器 (C/S) 架构模式,使用远程 API 来...原创 2019-12-19 19:22:48 · 194 阅读 · 0 评论