经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Docker

020.Dockerfile

    docker-cli读取Dockerfile,根据指令生成定制的docker镜像。   Dockerfile的指令根据作用可以分为两种,构建指令和设置指令。   构建指令:用于构建image,其指定的操作不会在运行image的容器上执行; ...[2019/5/20]

DockerSwarm 微服务部署

一、简介 之前《服务Docker化》中,使用 docker-compose.yml 来一次配置启动多个容器,在 Swarm 集群中也可以使用 compose 文件 (docker-compose.yml) 来配置、启动多个服务。 在《DockerSwarm集群环境搭建》中,我们使用docker...[2019/5/16]

【DevOps】在Rancher2中启动Docker-Registry仓库服务

【DevOps】在Rancher2中启动Docker-Registry仓库服务

    准备 拥有Rancher2环境,已经在Rancher2配置Kubernetes集群 拥有域名,拥有SSL证书,可以自行在阿里云申请     启动Docker-Registry仓库服务  第一步:进入集...[2019/5/14]

Docker容器CPU、memory资源限制

Docker容器CPU、memory资源限制

背景 在使用 docker 运行容器时,默认的情况下,docker没有对容器进行硬件资源的限制,当一台主机上运行几百个容器,这些容器虽然互相隔离,但是底层却使用着相同的 CPU、内存和磁盘资源。如果不对容器使用的资源进行限制,那么容器之间会互相影响,小的来说会导致容器资源使用不公平;大的来说,可...[2019/5/13]

认识容器和Docker(一)

前言: 这句话应该是开发人员经常挂在嘴边的吧! “在我的机器上是正常工作的啊,MD,怎么到你这就不行了?” 开发人员就会联想到: 1. 肯定是你环境有问题; 2. 要么就是你个傻*不会用吧; ...[2019/4/30]

安装Docker和配置加速器(二)

一、 安装 docker-ce 1. 访问 https: opsx.alibaba.com/mirror   2. 打开这条URL: 二、Ubuntu 系统安装 Docker 1. 使用apt-get进行安装最新版本 1.1 安装必要的一些系统工具...[2019/4/30]

Docker 创建容器以及管理命令(三)

1. 创建 Apache 容器 [root@centos7 ~]# docker run -d -p 80:80 httpd -d: 放入后台运行 -p: 指定端口映射关系(第一个为本地端口、第二个为容器端口) 2. 创建 Nginx 容器 [root@cen...[2019/4/30]

Python Docker 查看私有仓库镜像【转】

  文章来源:python Docker 查看私有仓库镜像   pip 安装: # 首先安装epel扩展源: yum -y install epel-release # 更新完成之后,就可安装pip: yum -y install python-pip...[2019/4/8]

使用docker+devpi搭建本地pypi源的方法

前一段时间开发需要经常使用 pip 下载,虽然把 pip 源改成了国内源,但我对速度还是不满意,更为重要的是集成 测试环境是离线的,要在集成测试环境开发显然需要搭建自己的本地 pip 源。在使用 devpi 之前我曾使用过 pip2pi,但有个 bug 导致离线环境下的 tox 命令总是失败,所...[2019/4/8]

docker 安装ElasticSearch 6.x的教程详解

首先是拉去镜像(或者直接创建容器自然会拉去) docker pull elasticSearch:6.5.4 创建容器 docker run --name elasticsearch --net host -e "discovery.type=single-node" -...[2019/4/4]

Docker-compose command 有多个命令例子

cat docker-compose.yml version: '3.4' services: klvchen: image: python_django:19.03.0 ports: - 8000:8000 command: ...[2019/3/29]

Linux上创建、列出、删除Docker容器方法总结

1、启动Docker容器 使用下面的命令启动新的Docker容器。这将启动一个新的容器,并为你提供使用/bin/bash shell访问该容器的权限。 # docker run [OPTIONS] <IMAGE NAME> [COMMAND] [ARG...] ...[2019/3/26]

Ubuntu 18.04下Couldn&#39;t connect to Docker daemon at http+docker://localunixsocket解决办法

Ubuntu 18.04下Couldn&#39;t connect to Docker daemon at http+docker://localunixsocket解决办法

  一台服务器系统为:Ubuntu 18.04 LTS,上面建了git裸仓库,用于开发吧代码push到这里。同时WEB测试环境通过docker也部署在这台。通过git钩子post-receive,当有新代码提交是,就自动将最新的代码checkout到web测试目录,然后在手动重启容器,让java程...[2019/3/26]

Springboot项目打war包docker包找不到resource下静态资源的解决方案

前一段时间遇到一个问题,是关于读取项目中文件资源的问题。我是一个maven工程 我把一张照片放到resource下面,然后在本地读取的时候可以读取到,但是一旦打成WAR包以后就总是包找不到文件资源错误。我的war包是springboot打的war包,是内嵌的tomcat所以不解压,然后系统去找路径...[2019/3/26]

DevOps实践之一:基于Docker构建企业Jenkins CI平台

DevOps实践之一:基于Docker构建企业Jenkins CI平台

基于Docker构建企业Jenkins CI平台 一.什么是CI   持续集成(Continuous integration)是一种软件开发实践,每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 二.CI工具     ...[2019/3/25]

使用docker快速部署Elasticsearch集群的方法

本文将使用Docker容器(使用docker-compose编排)快速部署Elasticsearch 集群,可用于开发环境(单机多实例)或生产环境部署。 注意,6.x版本已经不能通过 -Epath.config 参数去指定配置文件的加载位置,文档说明: For the archive dis...[2019/3/22]

使用Docker部署MySQL 5.7&8.0主从集群的方法步骤

> 部署 MySQL 5.7 集群 master & slave (仅测试用) 镜像版本 5.7 1、创建 overlay 网络 docker network create --driver overlay common-network --attachable ...[2019/3/22]

docker 网络的几种模式

docker 网络分为单机和多机,我们来了解一下docker的单机网络docker单机网络分为以下几种: 1)bridge NetWork,使用--net=bridge指定,默认设置。 2)Host NetWork  ,使用--net=host指定。 3)None NetWork,使用--...[2019/3/12]

使用Docker-compose离线部署Django应用的方法

我们所在的内网环境需要部署一个类似CMS的应用,就是一些表格的CRUD,数据导出,人员权限管理等功能。想到Django做这方面的工作挺擅长的,而且开发量不大,于是选择Django作为开发基础。开发功能比较简单,差不多就是使用xadmin等插件实现以上功能。但有一个问题我们是不好绕过去的,那就是部署...[2019/3/12]

Container(容器)与 Injector(注入)

Container(容器): History: containerd于2014年出生于Docker,最初是Docker引擎的低层运行时管理器。继2017年3月被CNCF接受之后,containerd已经成为一个行业标准的容器运行时,专注于简单性,健壮性和可移植性,其最广泛的用途和采用...[2019/3/11]

第一次构建、运行、发布、获取docker镜像的步骤详解

1、前言 过去,如果您要开始编写Python应用程序,第一步就是把Python的运行环境安装到您的机器上,而且安装的环境还要和线上的一致,比较麻烦。 使用Docker,您可以从docker的官方registry或者其他仓库,获取一个可移植的Python运行环境镜像,无需安装。然后,你可以基...[2019/3/8]

Docker搭建自己的本地镜像仓库的步骤

一、环境以及准备工作 1.ubuntu14.04 2.docker环境 二、搭建过程 1.更换镜像源(因为默认的太慢了,国内的更快) sudo vim /etc/default/docker 输入以下参数: DOCKER_OPTS="--registry...[2019/3/8]

CentOS下Docker的安装教程详解

Docker划分为CE和EE,CE版本即社区版(免费);EE即企业版,强调安全(付费)。Docker CE每月发布一个edge版本,每三个月发布一个stable版本,Docker EE和stable版本号保持一致。 Docker CE支持64位版本CentOS 7,并且要求内核版本不低于3.1...[2019/3/8]

【转】Dockerfile详解

Dockerfile详解 https: blog.csdn.net/wo18237095579/article/detail 80540571   --------------------- 作者:大漠知秋 来源:CSDN 原文:https: blog.csdn.net/wo...[2019/3/5]

镜像仓库管理:与Portus不得不说的那些事

镜像仓库管理:与Portus不得不说的那些事

背景:   目前在做一个云计算相关的项目,其中有这样一个需求:每个平台用户都有自己的docker镜像仓库(docker registry),用户可以对自己的镜像仓库的push/pull权限进行管理,也就是默认情况下用户只能操作自己的仓库,另外其他指定的用户可以对自己的仓库进行操作。(其实在这平台...[2019/3/4]

在 ELK Docker 容器中查看,删除索引

使用 Docker 搭建好 ELK ( https: www.cnblogs.com/klvchen/p/9268510.html ) 环境后,如需查看 elasticsearch 的索引可采取以下方式: docker run --rm --network logs_elk appropriat...[2019/3/4]

Docker(4):Docker集中化web界面管理平台—Shipyard部署

关闭防火墙 并禁止自启 [root@localhost ~]# systemctl stop firewalld [root@localhost ~]# systemctl disable firewalld 安装Docker [root@localhost ~]# yum insta...[2019/2/19]

Docker compose 调用外部文件及指定hosts 例子

Docker compose 调用外部文件及指定hosts 例子

cat docker-compose.yml version: ''3.4'' services: klvchen: image: ${IMAGE_NAME} env_file: - .env # 调用 .en...[2019/2/18]

CentOS版本问题安装Docker报错的解决方案

1. 版本信息 # cat /etc ystem-release CentOS Linux release 7.2.1511 (Core) # uname -a Linux k8s-daniel-3 3.10.0-327.28.3.el7.x86_64...[2019/1/31]

【玩转开源】制作Docker镜像

【玩转开源】制作Docker镜像

做嵌入式方向经常会遇到的一个问题,就是编译环境安装,如果换电脑,再重新安装环境是一个比较费时的事情,这个时候可以自己制作一个Docker镜像,然后把编译环境在Docker镜像里面配置好,以后同步环境就非常方便了,接下来我们就一起来看一下如何制作一个Docker镜像。 1. 制作前准备 登录Do...[2019/1/25]

mac上Docker安装&amp;初体验

Docker是什么? Docker是一个虚拟环境容器,可以将你的开发环境、代码、配置文件等一并打包到这个容器中,并发布和应用到任意平台中。 官方文档:https: docs.docker.com Homebrew安装 Homebrew的Cask已经支持Docker for Mac,因此可以方便...[2019/1/23]

Docke--Dockerfile 构建LNMP环境别来无恙-

Dockerfile 构建nginx并结合php 1、构建基础镜像 先构建一个基础镜像,添加repo的环境和编译的环境,而centos镜像就是初始的官方镜像,后面构建php、nginx、mysql都使用该镜像为base image: [root@server myCentos]# ca...[2019/1/14]

Docker图文详解

1.Docker简介 1.1虚拟化 1.1.1什么是虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应...[2019/1/14]

Docke--Dockerfile实践别来无恙-

Dockerfile 实践 nginx镜像构建 先查看下本地的镜像,选取官网的centos作为base image: [root@server ~]# docker images REPOSITORY TAG IMAGE ID ...[2019/1/11]

Docke--Dockerfile指令介绍别来无恙-

Dockerfile 构建镜像常用指令  Dockerfile 是一个文本文件,其内包含了一条条的指定(Instruction),每一条指令构建一层,因此每一条指定的内容,就是描述该层应当如何构建。   通过使用build 命令,根据Dockerfile的描述来构建镜像   通...[2019/1/10]

Docker swarm集群搭建教程

一、什么是Swarm   Swarm这个项目名称特别贴切。在Wiki的解释中,Swarm behavior是指动物的群集行为。比如我们常见的蜂群,鱼群,秋天往南飞的雁群都可以称作Swarm behavior。 Swarm项目正是这样,通过把多个Docker Engine聚集在一起,形成一...[2019/1/9]

Docke--利用 commit 理解构建镜像别来无恙-

Docker 利用commit理解构建镜像 镜像是容器的基础,每次执行 docker run 的时候都会指定哪个镜像作为容器运行的基础。当我们使用Docker Hub的镜像无法满足我们的需求时,我们就需要自己定制镜像来满足我们的需求。 镜像是多层存储,每一层是在前一层的基础上进行的修改;而容...[2019/1/9]

CentOS Docker环境搭建教程

安装与配置 Docker 安装 Docker Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要运行下面的 yum 命令: yum install docker-io -y 直接yum安装,安装成功后查看版本 docker...[2019/1/8]

Docker的网络模式详解

1、Docker的四种网络模式 (1)docker四种网络模式如下:  Bridge contauner   桥接式网络模式  Host(open) container   开放式网络模式  Container(join) co...[2019/1/8]

Docke--基础篇别来无恙-

什么是Docker? Docker 最初是dotCloud公司创始人Solomon Hykes在法国期间发起的一个公司内部项目,它是基于dotCloud公司多年云服务技术的一次革新,并与2013年3月以Apache 2.0授权协议开源),主要项目代码在GitHub上进行维护。Docker项目后来...[2019/1/7]

Docker常用命令

查看所有镜像 docker images   查看所有容器 docker ps -a   查看运行中的容器 docker ps   删除镜像(前提:镜像没有被容器使用) 删除单个镜像 docker rmi 镜像ID或镜像名称 批量删...[2019/1/4]

Docker阿里云镜像加速

登录阿里云docker registry sudo docker login --username=zhangsan@163.com registry.cn-hangzhou.aliyuncs.com enter换行后输入密码:123456   阿里云镜像加速地址 htt...[2019/1/4]

centos7 docker升级到最新稳定版本 - W-D

centos7 docker升级到最新稳定版本 - W-D

一、前言   docker的版本分为社区版docker-ce和企业版dokcer-ee社,区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件,当然docker的版本更新比较快,截止2018.12最新版本是18.09,如果你的机器上...[2019/1/2]

10分钟看懂Docker和K8S

2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。 这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。 LXC,就是Linux容器虚拟技术(Linux container) 后来,dotCloud公司将自己的容器技术进行了简...[2018/12/27]

深入理解docker信号机制以及dumb-init的使用

一、前言 ● 容器中部署的时候往往都是直接运行二进制文件或命令,这样对于容器的作用更加直观,但是也会出现新的问题,比如子进程的资源回收、释放、托管等,处理不好,便会成为可怕的僵尸进程 ● 本文主要讨论一下docker容器中进程之间信号处理以及对进程管理的问题 二、环境准备 组...[2018/12/27]

Docker实现同Ip网段联通的实现

Docker实现同Ip网段联通的实现

最近解决docker与宿主机同网段通信的问题,写此文章记录一下整个过程。 例如 宿主机A 和宿主机B是网络联通关系,在宿主机A上面创建了多个容器组成集群,但是我希望通过宿主机B也可以访问到宿主机A的容器,当然,你也可能会说,端口映射非常方便,如果我需要的端口比较多,或者着如果我临时...[2018/12/24]

Docker如何实现修改Docker0网桥默认网段

1. 背景 Docker 服务启动后默认会创建一个 docker0 网桥(其上有一个 docker0 内部接口),它在内核层连通了其他的物理或虚拟网卡,这就将所有容器和本地主机都放到同一个物理网络。 Docker 默认指定了 docker0 接口 的 IP 地址和子网掩码,让主机和...[2018/12/24]

06-docker组件如何协作

容器启动过程如下:  Docker 客户端执行 docker run 命令。 Docker daemon 发现本地没有 httpd 镜像。 daemon 从 Docker Hub 下载镜像。 下载完成,镜像 httpd 被保存到本地。 ...[2018/12/20]

01-docker简介

如今Docker的使用已经非常普遍,特别在一线互联网公司。使用Docker技术可以帮助企业快速水平扩展服务,从而到达弹性部署业务的能力。在云服务概念兴起之后,Docker的使用场景和范围进一步发展,如今在微服务架构越来越流行的情况下,微服务+Docker的完美组合,更加方便微服务架构运维部署落地。...[2018/12/19]

docker 笔记

  1、修改docker默认仓库  1:阿里云docker仓库 https: dev.aliyun.com earch.html 2:进去注册帐号后,点击自己的管理中心。 3:在管理中心点击加速器,右边面板会有你的加速地址,右边面板下面有详细 vim /usr/lib y...[2018/12/17]

322
2
记录数:79 页数:1/212下一页尾页
加载更多