1. Hello world    Docker 在容器中运行应用程序,一般的开发语言教程,都有一个 Hello World 示例,我们的 Docker 容器介绍也从 Hello World 开始。    1) Hello world 示例    $ docker run ubuntu /bin/e
转载 2023-07-29 23:16:22
114阅读
Docker 是一个开源的应用容器引擎,它能极大程度上简化我们开发环境的搭建,此贴用于记录个人在搭建环境时的关键步骤 关于docker的安装大家可以参考这个博主的帖子 Centos7下安装Docker 安装完docker之后就可以从远程仓库中拉取镜像了**首先是 tomcat的安装** 1、docker search tomcat 查询出tomcat的具体信息2、docker pull tomca
转载 2023-09-23 16:05:10
143阅读
目录:导读前言一、Python编程入门到精通二、接口自动项目实战三、Web自动项目实战四、App自动项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言使用Docker搭建Jenkins+python3+selenium项目,在Linux服务器上部署项目代码,实现自动构建。解决方案 自动构建工具选型:jenkins
一、基础工具安装#!/bin/bashecho"Thischeckyourbasecircumstance!"yuminstall-yvimwgetgitlrzsznet-toolsecho"finished"二、部署docker环境#!/bin/bash###writebyleoheng##envforcentos7.x##pleasemodifyenvvariablesforyou.HOSTN
原创 2019-01-21 23:16:29
1098阅读
前言最近把公司的 beta 环境做了容器,目前达到的效果是代码提交到 gitlab,触发webhook 将代码部署到测试服务器,然后就可以根据前后端不同的分支组合的域名来访问,从而省去了每次前后端代码都合并到 master 分支才能测试的环节。系统架构域名路由nginx-proxy 是一个 Docker 容器, 是实现本文解决方案的神器,只需简单的配置,便可实现为多个容器路由的功能。1. 在服务
原创 2021-05-24 14:38:12
224阅读
​安装docker​参考官网:https://docs.docker.com/engine/install/centos/1.移除本机的docker(防止有老的docker):sudo yum remove docker \ docker-client \ docker-client-latest \
原创 2022-03-30 10:06:01
10000+阅读
系列文章目录 文章目录目录系列文章目录文章目录前言一、物理机、VM、docker二、image探究1.仓库源2.image和layer的关系总结 前言去了新公司线上应用部署环境由传统服务器直接部署变为使用docker,并且感觉以前部署应用方式不够优雅,面对微服务体系资源利用率不够高,所以学习docker。所有百度云盘提取码都为1111提示:以下是本篇文章正文内容,下面案例可供参考一、物理机、VM、
参考文档:菜鸟docker文档 Docker 官网:docker官网 docker基础概念docker的来源?Docker是dotCloud公司开源的一款产品。dotCloud公司是2010年新成立的一家公司,主要基于PaaS(Platform as a Service,平台及服务)平台为开发者提供服务。在PaaS平台下,所有的服务环境已经预先配置好了,开发者只需要选择服务类型、上传代码就可以对外
# 使用 Docker 实现 Xcode 打包环境自动 在移动应用开发中,使用 Docker 来创建和管理一个 Xcode 打包环境是一种高效而灵活的方法。本文将详细介绍如何通过 Docker 自动您的 Xcode 打包流程,旨在帮助初学者快速上手。 ## 整体流程 以下是实现 Docker 自动 Xcode 打包环境的主要步骤: | 步骤 | 描述
原创 8月前
267阅读
本文讲的是生产环境Docker的持久存储模式【编者的话】在生产环境中使用Docker实现持久存储一直是业界的热点问题,本文从到配置文件、机密材料、数据库、共享数据等方面做了些探讨,文中也谈到了一些需要避免的问题以及尽量将应用设计为无状态服务的原则。 一般看法认为容器对于无状态的应用程序是很好的,但是不适合有持久数据的有状态应用。如果这是真的,这并不是因为技术不到位,而是因为管理持久
一、docker思想1、集装箱:类比七零八散的货物装在集装箱内,将程序看作货物,程序都被装在集装箱内,这样程序无论在哪运行都不会缺少东西2、标准:通过执行docker命令,运输、存储,提供了一系列api接口,封装了tomcat等,例如我们如果启动tomcat需要startup,但是通过docker就统一使用docker的命令就可以对他/它进行操作3、隔离:最大效率的隔离了进程和资源二、docke
转载 2023-07-14 23:51:26
284阅读
在现代软件开发中,使用Docker容器为Java应用程序创建一个最小环境是一个重要的实践,可以有效提升应用的便携性与部署速度。本文详细记录了制作最小Java环境Docker的过程,涵盖环境预检、部署架构、安装过程、依赖管理、版本管理及最佳实践等核心部分。 ### 环境预检 在构建最小Java环境之前,我们必须进行环境预检,以确保所有软件及硬件要求都满足。使用四象限图可以帮助我们快速识别
原创 7月前
33阅读
1 虚拟技术因为 Docker 的容器技术是虚拟的一种体现形式,因此 我们要学习容器技术之前,需要先来了解一下什么是虚拟技术:1.1 什么是虚拟技术 在计算机中,虚拟(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。
转载 2023-08-18 15:54:13
15阅读
docker-compose + jenkins搭建部署 文章目录docker-compose + jenkins搭建部署一、docker的下载安装二、docker-compose安装三、docker-compose+jenkins部署四、异常处理 一、docker的下载安装docker安装环境条件# Docker安装环境条件 # 1、Docker 运行在 CentOS 7 上,要求系统为64位、
转载 2023-08-18 15:36:41
613阅读
    生产环境Tomcat的优化    估计很多公司的生产环境都使用Tomcat使用为Web容器,估计也有很多同学已经对生产环境的Tomcat的进行各种各样优化,努力找出Tomcat的性能瓶颈,在生产环境提供一个稳定的、高效的Tomcat。让在我们在生产环境进行优化之前,先对Tomcat进行压力测试,找出Tomcat
转载 2024-06-14 10:48:44
415阅读
在现代开发环境中,利用“Windows Docker + 自动测试环境”可以提高开发效率和测试精度。本文将详细讲解如何搭建这样的环境,包括环境预检、部署架构、安装过程、依赖管理、服务验证和迁移指南。 ### 环境预检 首先,我们需要进行环境预检,确保我们的系统和Docker配置符合要求。我们可以通过四象限图来评估系统的兼容性以及配置的完备性。 ```mermaid quadrantChar
原创 3天前
166阅读
1.      Docker安装  1.1.       宿主环境选用Ubuntu 14.04(64位)作为宿主操作系统,做一下环境检查:1)  查看当前linux内核:Linux内核为3.13,是Docker当前推荐的UbuntuPrecise版本。2)&
Docker 常见环境问题 Docker 轻松学习 文章目录Docker 常见环境问题一、Docker 是什么?二、Docker 与 LXC(Linux Container)有何不同?三、Docker 与 Vagrant 有何不同?四、如何将一台宿主主机的 Docker 环境迁移到另外一台宿主主机?五、如何进入 Docker 容器的网络命名空间?六、如何获取容器绑定到本地那个 veth 接口
搭建 Docker 运行环境既然 Docker 是一款实用软件,我们就不得不先从它的安装说起,只有让 Docker 运行在我们的计算机上,才能更方便我们对 Docker 相关知识和使用方式的学习。得益于与商业性的优雅结合,Docker 背后拥有大量的优秀开发者为其提供技术支持,而这个优势所造就的结果之一,就是 Docker 拥有丰富且完善的安装体系,我们可以很轻松的通过多种方式安装和运行 Dock
转载 2023-09-22 09:12:02
59阅读
本文网易云社区 作者:孙婷婷 背景 在前文《测试环境docker—基于ndp部署模式的docker基础镜像制作》中已经详述了docker镜像制作及模块部署的过程,按照上述做法已可以搭建测试环境。但是在实践过程中发现存在很多问题: 在一台云主机上搭建多个模块,容易出现资源不足的情况(我们在实验过
转载 2018-09-22 02:36:00
87阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5