2015年在应用交付领域最火的词非Docker莫属,Docker通过轻量化的容器技术,正逐渐改变着应用的交付方式,使应用持续交付变得越来越容易,正如Docker之父Solomon Hykes所期望,Docker技术将“Upgrade the Internet”。那么,今天我们就来聊聊这个变革者的前世今生,看看它有什么大招可以放出这样的豪言壮语。一、 Docker究竟是什么我们先看看其图标:大船+集
# Docker生产上常用的版本
## 引言
Docker是一种开放源代码的应用程序容器引擎,使开发人员能够将应用程序及其依赖项一起打包在一个标准化的单元中。Docker允许开发、测试和生产环境之间有一致的运行时环境。在生产环境中,选择合适的Docker版本至关重要。本文将讨论在生产中常用的Docker版本,并提供代码示例和可视化流程图以帮助理解。
## Docker版本
Docker有多
# Docker发布在生产上的大规模应用
作为一名经验丰富的开发者,你将会教会一位刚入行的小白如何实现“Docker发布在生产上的大规模应用”。下面是整个流程的步骤,以及每一步需要做什么。
## 流程步骤
| 步骤 | 描述 |
| --- | --- |
| 1 | 准备Docker镜像 |
| 2 | 创建Docker容器 |
| 3 | 配置Docker网络 |
| 4 | 部署应用
原创
2024-01-27 05:36:00
25阅读
使用JEECG改造原来的项目,已经一个多星期了,发表一点个的小小经验。 开发技术:SpringMVC+Hibernate+Spring jdbc 推存开发环境:Myeclipse6.5/Eclipse3.7+JDK1.6+Tomcat6.0 目前最新版本为:3.4.2 在群内有人在请最新版的下载地址,官方的有点乱,在这里贴一下希
# 在 Docker 中实现“不使用 iptables”的完整指南
在 Docker 容器的默认网络设置中,iptables 是用来管理网络流量的。但在某些情况下,您可能希望直接使用其他方式来处理网络流量,而不依赖于 iptables。本文将指导您如何在 Docker 中实现这一点。以下是实现过程的概述。
## 实现流程
| 步骤 | 描述 |
|------|------|
| 1. 修改
原创
2024-10-02 04:23:07
671阅读
前言前一阵的工作,大多数是与部署相关的,通过将项目打包,然后利用docker,部署在AWS上去。就在这一段时间里面我便对docker产生了浓厚的兴趣,这也就激发我去深入研究的一个动力。那么下面开始我们的docker之旅。什么是docker我们可以首先通过以下网址对docker有一个认识:docker的讲解。简单来说docker可以让我们的部署变得更加简洁。(这里我就不做那么更详细的解释了,因为我觉
# Docker 不使用 sudo
在使用 Docker 的过程中,经常需要使用 `sudo` 命令来执行 Docker 相关的操作,比如启动 Docker 服务、构建镜像、运行容器等。而且,默认情况下,普通用户是没有权限直接执行这些操作的,必须使用 `sudo` 命令来提升权限。
然而,使用 `sudo` 命令不仅繁琐,而且还存在一些安全风险。本文将介绍如何在 Linux 系统上配置 Doc
原创
2023-11-07 07:41:00
300阅读
# 为什么Docker 不使用 Iptables
在使用 Docker 进行容器管理时,我们经常会遇到网络配置的问题。而对于很多初学者来说,容易混淆的一个地方就是 Docker 是否使用 Iptables 进行网络规则管理。事实上,Docker 并不直接使用 Iptables 来管理容器的网络规则,而是通过自身的网络驱动程序来实现网络隔离和路由。
## Docker 网络驱动程序
在 Doc
原创
2024-02-29 06:44:30
190阅读
# 使用 Docker 而不依赖 WSL 的完整指南
在容器技术日益发展的今天,Docker 已成为开发者的工具。尽管 Windows 子系统 Linux (WSL) 是一种在 Windows 上使用 Docker 的便利方式,但许多开发者希望能够直接在本地环境中运行 Docker 而不依赖于 WSL。本篇文章将逐步带您了解如何在 Windows 上安装和使用 Docker,而不使用 WSL。
本地开发环境:win7 64位操作系统 8G内存准备工作:开启对应的服务,然后用xshell 客户端来连接,因为执行的命令可以事先写好,然后在进行拷贝执行,否则只能一个个的输入,考验你的耐心先查看连接的宿主主机ip 对应的步骤后续记录执行命令docker-machine ls找对对应的ip端口:22账号:docker密码:tcuser如果执行某些权限有问题,那么就在命令行前
转载
2023-07-12 09:50:01
123阅读
一、容器的发展之路1、旧时代业务都是基于应用运转的,大部分的应用都是运行在服务器之上的。在旧时代每个服务器上只能运行单一的应用,Windows和Linux操作系统都没有响应的技术手段来保证在一台服务器上稳定而安全地同事运行多个应用程序。在那个时代,经常会出现这样的一幕:每次业务部门想要增加一个新的应用的时候,IT部门都需要去采购一台新的服务器。大部分情况下,没有人能确切的指知道新应用
转载
2023-08-18 22:21:52
35阅读
# Docker Nginx与不使用Docker的区别
在当今的开发和运维环境中,Docker技术为我们带来了极大的便利。特别是在处理Web服务器时,Docker能够简化很多配置和部署步骤。本文将深入探讨Docker中使用Nginx和不使用Docker的区别,我们将通过具体步骤和代码示例来展示这两种方式的不同之处。
## 整体流程
我们可以将实现Nginx的过程分为几个步骤,以下是一个简单的
## Docker 构建不使用缓存
作为一名经验丰富的开发者,我将帮助你学习如何在 Docker 构建时不使用缓存。在本文中,我将向你展示整个过程的步骤,并提供每一步所需的代码和注释。
### Docker 构建流程
首先,让我们来了解 Docker 构建的基本流程。下表展示了构建镜像的步骤及其对应的代码。
| 步骤 | 描述 | 代码 |
|------|-----|------|
|
原创
2023-10-06 07:03:25
711阅读
# 理解 Docker 容器:如何在不使用 ENTRYPOINT 的情况下运行 Docker 容器
Docker 是一种被广泛使用的容器化技术,它为应用程序提供了一个轻量级的运行环境。使用 Docker,我们可以将应用程序及其依赖项打包在一个容器中,使得它们能够在任何地方一致地运行。在 Docker 中,有两种方式可以指定容器启动时要执行的命令:`ENTRYPOINT` 和 `CMD`。本篇文章
原创
2024-09-05 06:20:17
81阅读
参考:
Docker 容器默认root账号运行,很不安全!
相关:
Docker基础 - 文章目录docker用户组把用户添加进docker用户组# 坑: 解决"WARNING: Error loading config file: /home/kang/.docker/config.json: stat /home/{用户名}/.docker/conf"权限控制内核控制、ui
# Cephadm 部署不使用 Docker 的方式
## 引言
Ceph 是一个开源的分布式存储系统,支持对象存储、块存储和文件系统存储。Cephadm 是 Ceph 的一种新管理工具,旨在简化集群的部署和管理。虽然 Cephadm 默认使用 Docker 作为容器运行时,但我们在某些环境中可能希望避免使用 Docker,比如在资源受限或有特殊限制的环境中。本文将介绍如何不使用 Docker
1、ginx安装环境nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。 gcc 安装nginx需要先将
原创
2023-06-02 13:38:54
108阅读
# 如何实现“docker broker 不使用10911”
## 概述
在使用docker broker时,如果不想使用默认的10911端口,可以通过修改配置文件来实现。下面我将指导你如何进行操作。
## 流程图
```mermaid
flowchart TD
A(开始)
B(修改配置文件)
C(重启docker broker)
D(结束)
A -
原创
2024-04-02 04:50:12
28阅读
# 如何在 Docker Compose 中禁用缓存
## 摘要
在使用 Docker Compose 构建和管理多个容器的应用程序时,有时我们需要禁用构建过程中的缓存。本文将介绍如何在 Docker Compose 中禁用缓存,并提供了详细的步骤和代码示例。
## 1. Docker Compose 构建流程概述
在开始讲解如何禁用缓存之前,让我们先了解一下 Docker Compose
原创
2024-01-04 06:24:49
1257阅读
# 生产环境不使用 Docker 编排工具可以吗
在现代软件开发和部署过程中,Docker 已经成为了一个非常流行的容器化解决方案。它可以提供快速、可移植和可扩展的应用程序部署,使开发者能够更加轻松地在不同的环境中运行他们的应用程序。然而,是否必须在生产环境中使用 Docker 编排工具呢?本文将会探讨这个问题,并给出一些合理的解释。
## Docker 编排工具的作用
Docker 编排工
原创
2023-12-17 10:09:05
48阅读