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

Docker的优缺点

Docker解决的问题 由于不同的机器有不同的操作系统,以及不同的库和组件,将一个应用程序部署到多台机器上需要进行大量的环境配置操作。(例如经常出现的类似"在我的机器上就没问题"这样的情况) Docker主要解决环境配置问题,它是一种虚拟化技术,对进程进行隔离,被隔离的进程独立于...[2019/9/18]

systemctl start docker失败,提示start request repeated too quickly for docker.service

情景说明 本来服务器docker服务运行的很好,但客户重启了服务器…于是服务有些问题,遂进入到服务器再次启动docker及服务。不料提示上面的错误…… 解决办法 尝试1 Google了一圈,发现说法很多,有些建议改成国内的镜像加速器,但我们内网环境,所以不存在这个问题 有些说把dae...[2019/9/10]

使用 Docker 和 Jenkins 持续交付(新书免费获取!)

今天没有长篇大论,给大家推荐一本新书,书名:Continuous Delivery with Docker and Jenkins。封面如图所示: 以下内容纯属凑字数 本书结合了 Jenkins 和 Docker 的优势,以改善应用开发过程中的持续集成和交付流程。总共分为四个...[2019/8/22]

使用Docker部署Spring Boot的实现方法

Docker 技术发展为微服务落地提供了更加便利的环境,使用 Docker 部署 Spring Boot 其实非常简单,这篇文章我们就来简单学习下。 首先构建一个简单的 Spring Boot 项目,然后给项目添加 Docker 支持,最后对项目进行部署。 一个简单 Spring Boot...[2019/8/21]

给debian的docker容器添加crontab定时任务

现在大部分的docke镜像是基于debian # cat /etc/i ue Debian GNU/Linux 9 \n \l Docker容器是不支持后台服务的,像systemctl service crontab这些后台运行的服务是不能通过 RUN systemc...[2019/8/16]

详解docker中使用systemctl启动服务报错的解决办法

docker版本: [root@localhost gae_proxy]# docker version Client: Version: 1.10.3 API version: 1.22 Package version: docker-common-1.10...[2019/8/16]

Grafana的Docker部署方式

Grafana的Docker部署方式

docker run -d -p 3001:3000 --name=grafana544 -v D:/grafana/grafana-5.0.1/data:/var/lib/grafana -v D:/grafana/grafana-5.0.1/conf:/usr hare...[2019/8/15]

Docker最简单入门之(二)——简单使用Docker

0.前言   本章主要写一些怎么使用Docker,拉取镜像和创建容器等之类的Docker的常用基本操作。在开始写之前,大家需要明白一下几个名词的含义   1.镜像:镜像是指一个类似于安装包的东西,尝试安装过电脑系统的同学应该知道各种雨林木风、番茄花园、大白菜等win7等win7...[2019/8/9]

docker教程(1) - 快速使用

docker 笔记(1) ——docker安装、获取镜像、启动容器、删除容器 一、安装 Docker 官方文档 根据官方文档整理简单流程 从Docker Hub下载mac包 运行磁盘镜像,将Docker复制到应用程序 在应用程序中找到Docker图标运行Docker ...[2019/8/5]

Docker Java程序镜像制作

Docker Java程序镜像制作

Docker Java程序镜像制作 制作步骤 # 创建镜像制作目录 mkdir docker cd docker # 将oracle的jre包和生成好的程序jar放到目录中 # 为了制造较小体积的镜像,不使用jdk包,也没有必要使用它 cp .../jre-8u221-linux-x...[2019/8/5]

在Docker中部署Spring Boot项目过程详解

微服务现在在互联网公司可谓非常流行了,之前找工作的的时候很多HR电话约面试的时候都会问对微服务是否有过接触。而微服务和Docker可以非常完美的结合,更加方便的实现微服务架构的落地。作为微服务中的代表SpringBoot框架,今天我们就来了解一下如何在Docker容器中运行一个SpringBoot...[2019/8/2]

安装docker和docker-compose实例详解

1.卸载旧版本Docker sudo yum remove docker docker-common docker-selinux docker-engine 2.执行以下命令安装依赖包 sudo yum install -y yum-utils device-ma...[2019/7/31]

安装docker-compose的两种最简方法

这里简单介绍下两种安装docker-compose的方式,第一种方式相对简单,但是由于网络问题,常常安装不上,并且经常会断开,第二种方式略微麻烦,但是安装过程比较稳定 方法一: # curl -L https: github.com/docker/compose/release...[2019/7/31]

【从零开始搭建K8S】【第一篇】CentOS7.6离线安装Docker(手动安装以及基于yum本地源安装)

下载CentOS7.6以及最小化安装CentOS7.6版本。由于CentOS属于开源软件,在国内也有很多的mirror站点可供下载,我选择的是华为站点进行下载:http: mirrors.huaweicloud.com/cento 7.6.1810/iso x86_64/ 最小化安装完成之后需...[2019/7/30]

Docker入门(初级)

注意:命令基于centos7.5 一、什么是Docker?   通俗的理解,Docker就是虚拟机。但Docker不是虚拟机,Docker是对操作系统进行虚拟,而虚拟机是虚拟了一套或多套硬件,再在这虚拟的硬件上安装操作系统。     容器是一个应用层抽象,用于将代码和依赖...[2019/7/29]

基于Docker结合Canal实现MySQL实时增量数据传输功能

Canal的介绍 Canal的历史由来 在早期的时候,阿里巴巴公司因为杭州和美国两个地方的机房都部署了数据库实例,但因为跨机房同步数据的业务需求 ,便孕育而生出了Canal,主要是基于trigger(触发器)的方式获取增量变更。从2010年开始,阿里巴巴公司开始逐步尝试数据库日志解析,获...[2019/7/23]

Ubuntu Docker-ce安装

Ubuntu Docker-ce安装

使用官方给的脚本进行安装 curl -fsSL https: get.docker.com | bash -s docker --mirror Aliyun   原文链接:http: www.cnblogs.com/chenyun-/p/11223960.html[2019/7/22]

Spring Boot利用Docker快速部署项目的完整步骤

1.简介 建议阅读本文最好对Dokcer有一些了解 首先我们先了解一下Docker是什么 Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。 Docker 将应用程序与该程序的依赖,打包在一个...[2019/7/12]

Docker基础教程之Dockerfile语法详解

前言 Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令。Docker程序将这些Dockerfile指令翻译真正的Linux命令。Dockerfile有自己书写格式和支持的命令,Docker程序解决这些命令间的依赖...[2019/7/12]

Docker动态添加端口不需要重新建立镜像的方法

Docker容器在运行期间有时可能会需要修改或者添加暴露的端口,但是有时候运行的容器又不想再另外建立一个新的镜像。这时可以找到docker容器的存放地方,然后直接修改配置文件。 我们的容器都是保存在/var/lib/docker/containers下面。 我的容器是在/var/li...[2019/7/11]

Linux服务器下利用Docker部署.net Core项目的全过程

发布ASP.NET Core项目 和普通的项目发布一样,将项目发布到目标文件夹中 构建Dockerfile文件 在目标文件根目录新建Dockerfile文件(没有后缀) FROM microsoft/dotnet 基于''microsoft/dotnet'' 来构建...[2019/7/8]

学习docker笔记1

docker是一个能够把开发应用程序自动部署到容器的开源引擎 docker通过namespace实现了资源隔离,通过cgroups实现了资源限制,通过写时复制机制(copy-on-write)实现了高效的文件操作 1.先整理环境 1 # 查看本机版本适用 2 uname -r...[2019/7/8]

CentOS下安装Docker CE教程

一、安装前准备 1、硬件要求 CentOS 7(64-bit),内核版本不能低于3.10; CentOS 6.5(64-bit或更新的版本),内核版本为 2.6.32-431 或者更高版本,一般不建议在CentOS 6.x下安装Docker,因为往往CentOS 6.x往往需要先升级内核版...[2019/7/8]

docker 入门

1. linux安装 docker 1 #查看内核的版本 2 uname -r(>=3.1.0) 3 #查看centos版本 4 cat /etc/redhat-release(>=6.5) 5 #安装依赖 6 yum install -y yum-uti...[2019/7/5]

docker+daocloud实现前端项目自动构建部署

docker+daocloud实现前端项目自动构建部署

项目的自动化部署在大公司或独角兽中用得比较多,相比来进行手动部署项目来说会更加高效。那么本文结合之前学习的docker知识点以及nginx来简单实现VueJs项目的自动部署,当然针对其他项目也类似。 运行环境 首先需要在服务器上进行docker、nginx、node等的安装。便于进行后续的...[2019/7/3]

ubuntu16.04环境下在docker上部署javaweb项目简单案例

因为一些原因,接触到了docker,经过一番研究,总算是有了一些自己的看法,有什么不对的地方,希望多多指教。 废话不多说,首先我这里使用的虚拟机安装的是ubuntu16.04版本,其他版本应该也可以。 当初在学习时查了很多资料,也看了很多同仁的博客,参考了https: blog.csdn....[2019/6/28]

Linux系统安装docker并用ssh登录docker容器的操作方法

说明:我使用的是Centos安装docker 第一步:安装docker sudo yum install -y yum-utils sudo yum-config-manager --add-repo https: download.daocloud.io/d...[2019/6/26]

Docker命令

docker yum添加nginx源 rpm -Uvh http: nginx.org/package cento 7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm Docker命令 #docker help ...[2019/6/21]

docker 通过中间镜像加速部署

概要 实施 修改前的实施时间 制作编译用的镜像 测试修改后的实施时间 概要 使用 docker 打包镜像的时候, 每次耗费时间最多的就是 docker build 的过程. 特别是对于前端工程的打包, 有时候下载依赖包的时间就要 10 几分钟, 这就导致发布版本的效率极低. 针对前端工程...[2019/6/13]

Docker实践之python应用容器化

一、前言   容器使用沙箱机制,互相隔离,优势在于让各个部署在容器的里的应用互不影响,独立运行,提供更高的安全性。本文主要介绍python应用(django)跑在docker容器里,编写dockerfile实现镜像构建自动化以及docker神器compose。 二、编写Dockerfile...[2019/6/5]

Docker安装及简单使用

Docker安装及简单使用

1.docker安装 #1.检查内核版本,必须是3.10及以上 uname -r #2.安装 yum -y install docker 2.docker简单使用 #1.启动docker systemctl start docker #1.1.验证 docker -v #2.设置开机自启 sy...[2019/6/3]

Docker+Jenkins+Git发布SpringBoot应用

Docker+Jenkins+Git发布SpringBoot应用

  Doccker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 一个完整的Docker有以下几个部分组成: Do...[2019/6/3]

Docker修改hosts方法

方法一: 直接进入容器中修改/etc/hosts 缺点:重启容器后,增加的内容会丢失 方法二: 制作镜像的时候,直接修改。 限制: 需要是root用户,需要在容器中安装sudo 增大了镜像大小 方法三: 使用docker run运行一个新的容器的时候,通过参数 --add-h...[2019/6/3]

新手把mysql装进docker中碰到的各种问题

前言 最近电脑经常关机要关好长时间,老是需要长按电源键强行关机。也不知道是怎么回事。 后来查看关机时的日志,发现是mysql停不掉。这可闹心了!怎么办?上网搜了搜也没有找到什么好的解决办法。总不能每次关机都要长按电源键吧?电脑那么贵,况且还是我自己的电脑,坏了怎么办? 把mysql删掉...[2019/6/3]

Docker关于镜像、容器的基本命令

镜像 1.获取镜像 docker pull 服务器:端口/仓库名称:镜像 ? ~ docker pull python Using default tag: latest 2.查看镜像信息 列出本机所有镜像: dokcer images 更改镜像信息: $ docker tag dl...[2019/5/29]

Docker私服仓库Harbor安装的步骤详解

Docker私服仓库Harbor安装的步骤详解

Harbor安装那里还是很简单,就是在Docker Login那里掉坑里去了,搞半天,写博客的时候,又重新安装了一遍 1.准备两台服务器 centos7 harbor 10.19.46.15 client 10.19.44.31 2.harbor需要...[2019/5/27]

020.Dockerfile

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仓库服务

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

Docker容器CPU、memory资源限制

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

认识容器和Docker(一)

认识容器和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 创建容器以及管理命令(三)

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源的方法

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

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

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

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 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]

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