
Docker
文章平均质量分 81
东方雨倾
做一个积极主动的人,积极做事,主动学习。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于docker-compose构建dubbo-admin应用实践篇
我们都知道Compose是docker三剑客之一,主要负责实现对 Docker 容器集群的快速编排。前面的文章也介绍了docker-compose的使用方法,今天分享一下docker-compose的实战,让读者更好的理解docker-compose。1. 从github获取dubbo-admin源码并修改内容目前dubbo-admin源码分支默认是develop,而我们需要获取的是master分支,所以拉取代码的时候需要指定一下分支名:$ git clone -b master https://gi原创 2020-05-10 18:11:49 · 1090 阅读 · 0 评论 -
Docker Swarm集群搭建教程
1. Docker Swarm 简介Docker Swarm 是 Docker 官方三剑客项目之一,提供 Docker 容器集群服务,是 Docker 官方对容器云生态进行支持的核心方案。使用它,用户可以将多个 Docker 主机封装为单个大型的虚拟 Docker 主机,快速打造一套容器云平台。注意:Docker 1.12.0+ Swarm mode 已经内嵌入 Docker 引擎,成为了 ...原创 2020-05-03 10:04:59 · 1178 阅读 · 2 评论 -
如何搭建docker镜像私有仓库
有时候使用Docker Hub这样的公共仓库可能不方便,用户可以创建一个本地仓库供私人使用。比如,基于公司内部项目构建的镜像。docker-registry是官方提供的工具,可以用于构建私有的镜像仓库。1. 安装运行docker-registry可以通过获取官方registry镜像来运行。默认情况下,仓库会被创建在容器的/var/lib/registry目录下。可以通过-v参数来将镜像文件存放...原创 2020-05-03 09:58:35 · 736 阅读 · 0 评论 -
Dockerfile文件常用指令详解
镜像的定制实际上就是定制每一层所添加的配置、文件。我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,这个脚本就是Dockerfile。Dockerfile是一个文本文件,其内包含了一条条的指令,每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。FROM指令该指令指定基础镜像,然后对镜像进行定制。FROM ubuntu:16.04Docker还存在一个特殊的镜...原创 2020-05-03 06:50:43 · 2970 阅读 · 0 评论 -
Docker常用命令笔录
1. 获取镜像## 格式docker pull [选项] [仓库地址[:端口]/]仓库名[:标签]## 解释# 仓库地址:一般格式是<域名/IP>:[:端口号],默认地址是Docker Hub# 仓库名:为两段式名称,即<用户名>/<软件名>,对于Docker Hub,如果不给用户名,默认为library## 示例docker pull ubu...原创 2020-05-03 06:49:11 · 186 阅读 · 0 评论 -
docker-compose模板文件常用指令
模板文件是使用docker-compose的核心,默认的模板文件名称为docker-compose.yml,格式为YAML格式。每个服务都必须通过image指令指定镜像或build指令(需要Dockerfile)等来自动构建生成镜像。注意:在编写docker-compose.yml文件时,所有的冒号(:)、短横线(-)后面都需要加一个空格,不然会出错。下面将介绍docker-compose模板...原创 2020-05-02 09:43:23 · 1849 阅读 · 0 评论 -
docker-compose常用命令说明
本文介绍docker-compose相关的常用命令,以下命令都是以docker-comose开头的。up该命令十分强大,它将尝试自动完成包括构建镜像,(重新)创建服务,启动服务,并关联服务相关容器的一系列操作。链接的服务都将会被自动启动,除非已经处于运行状态。选项:-d 在后台运行服务容器–no-color 不使用颜色来区分不同的服务的控制台输出–no-deps 不启动服务所链接的容...原创 2020-05-02 09:39:38 · 1470 阅读 · 0 评论 -
docker-compose命令简介及安装
如果是mac或者wins,安装了docker以后自带了docker-compose,可以使用docker-compose version查看,但是如果是linux就不会安装docker-compose,需要单独安装。命令安装:该方法是通过指定版本下载链接完成的,首先需要获取到最新的版本。1. 获取最新版本(非必须操作)浏览器打开:https://github.com/docker/comp...原创 2020-05-02 09:37:39 · 1106 阅读 · 0 评论 -
Centos7 下安装最新版docker
最新版docker下载地址点我点我,下载地址,选择最新版本即可安装解压tar -zxf docker-19.03.2.tgz将docker命令文件复制到/usr/bin目录下cd dockercp * /usr/bin/新建服务并添加可执行权限cd /usr/lib/systemd/system/touch docker.servicechmod +x doc...原创 2019-09-21 23:49:31 · 245 阅读 · 0 评论 -
Elasticsearch问题:not part of the cluster,节点不属于集群问题
对于刚刚接触Elasticsearch的同学来说,可能会遇到不少问题,当然我也是了,我的这个问题是,Springboot 项目启动后,无法正常连接到Elasticsearch,但是在浏览器输入 http://10.57.133.253::9200 的时候是可以正常访问的,Idea Console的错误提示信息如下:首先我说下我的环境吧,这个是很重要的一个部分,网上很多教程根本不说环境版本,导致...原创 2019-08-16 17:56:44 · 11255 阅读 · 13 评论 -
通过Dockerfile构建java项目镜像
准备条件:Centos7 虚拟机 + docker软件运行环境可执行的java项目jar包涉及到的三个文件:Dockerfilees-0.0.1-SNAPSHOT.jarstart.sh (非必需)Dockerfile:# 依赖的基础镜像FROM docker.io/itoak/java8:1.0.0# 作者信息MAINTAINER itoak <www.i...原创 2019-08-15 14:31:20 · 3853 阅读 · 0 评论 -
一看就会Docker安装Nginx
1、搜索镜像:docker search nginx2、下载镜像:docker pulldocker.io/nginx3、运行容器:docker run \-p 80:80 \--name nginx \--privileged=true \-v /home/www:/www \-v /home/nginx/conf/nginx.conf:/etc/ngin...原创 2018-09-24 21:22:57 · 344 阅读 · 0 评论 -
Docker安装Zookeeper(单节点)
1、查找zookeeper镜像:docker search zookeeper 2、下载镜像:docker pull docker.io/zookeeper3、启动容器并添加映射:docker run --privileged=true --restart=always --name zookeeper --publish 2181:2181 -d docker.io/zoo...原创 2018-09-24 20:00:12 · 1660 阅读 · 0 评论 -
如何在Docker下安装Mysql 推荐收藏
1、查找mysql镜像:docker search mysql2、下载镜像:docker pulldocker.io/mysql3、启动镜像:docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456-d docker.io/mysql说明:--name: 以什么名字启动容器-p...原创 2018-09-24 17:30:32 · 217 阅读 · 0 评论