1.简介:Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像; 运行中的这个镜像称为容器,容器启动是非常快速的。 docker就是一个容器,只是这个容器是一种类似于胶囊房一般的存在,类似于操作系统但是却比操作系统更加的轻量级而已。2.核心概念 docker主机(Host):安
转载
2023-08-18 14:26:49
150阅读
创建一个docker容器,docker系统会自动为该容器分配一个ip地址,通常是172.17开头。我们可以在主机上用 docker inspect 命令 或者进入容器用ifconfig命令来查看容器的ip地址。假设某个容器(假设容器的名称为myweb)被分配的地址是 172.17.0.2,该容器上启动了一个web服务,其端口号是80(注意这是容器中的端口号)。这时我们用docker port命令可
转载
2023-06-14 21:54:08
1146阅读
## Docker创建容器及配置容器
### 什么是Docker?
Docker是一种轻量级的容器化平台,用于打包、交付和运行应用程序。它允许在容器中封装应用程序的所有依赖项,以便在不同环境中无缝运行。
### Docker容器是什么?
Docker容器是在Docker平台上运行的实例。它可以被看作是一个隔离的、可执行的应用程序,其中包含了运行所需的所有依赖项,如代码、运行时环境、系统工具
原创
2023-10-05 03:22:54
103阅读
目录一、容器核心二、Docker核心概念1、镜像2、容器3、仓库三、安装Docker1、关闭防火墙2、安装依赖包3、设置阿里云镜像源4、安装Docker-CE社区版并设置为开机自动启动5、查看docker信息四、设置镜像加速五、网络优化1、开启路由转发2.开启路由功能的原因一、容器核心docker本质就是宿主机的一个进程,docker是通过namespace(命名空间)实现资源隔离,通过cgrou
转载
2023-07-20 13:51:10
111阅读
Docker网络网络基础Docker 使用到的与 Linux 网络有关的技术分别有:网络名称空间、Veth、Iptables、网桥、路由网络名称空间为了支持网络协议栈的多个实例,Linux 在网络协议栈中引入了网络名称空间(Network Namespace),
这些独立的协议栈被隔离到不同的命名空间中。处于不同的命名空间的网络协议栈是完全隔离的,彼此之间无法进行网络通信,就好像两个"平行宇宙"。
转载
2023-07-14 13:16:34
170阅读
Docker资源配置Cgroup 资源简介使用 stress 工具测试 CPUCPU 周期限制CPU Core 控制CPU 配额控制参数的混合使用内存限额Block IO 的限制bps 和 iops 的限制 Cgroup 资源简介Docker通过 Cgroup 来控制容器使用的资源配额,包括 CPU、内存、磁盘三大方面, 基本覆盖了常见的资源配额和使用量控制。Cgroup 是 Control G
转载
2023-09-03 13:24:42
0阅读
Docker的自动化安装Docker官方和国内daocloud都提供了一键安装的脚本,使得Docker的安装更加便捷。官方的一键安装方式:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun国内 daocloud一键安装命令:curl -sSL https://get.daocloud.io/docker | sh执行
转载
2023-07-28 11:51:06
296阅读
目录第一个命令 Hello world查看docker命令查看版本 docker --v查看信息$ docker info查看帮助docker command --helpDocker 容器查看容器正在运行的容器 docker ps查看所有容器 docker ps -a启动容器 docker run动态查看容器日志 docker logs -f con_name重启容器 docker restar
转载
2023-07-14 13:16:07
433阅读
前言:虽然每个docker容器之间都能通过ip来进行互联,但当容器重新启动,ip就会被重新分配给重新启动的容器,这时同个容器由于重启导致ip不一样了,这时就会导致开发和运维的困难程度大大增加,这时候就要考虑能不能不通过ip互联,而是通过容器的名称或id来实现容器的互联呢?这样的话即使docker容器重启了,我们也能通过固定的容器名称来实现容器互联,而不再是通过变动的ip来实现容器互联。1、Dock
转载
2023-08-10 11:11:54
163阅读
背景:目前有一个简单的MySQL8容器,端口映射错误、文件挂载没做。 需求:动态修改容器相应属性配置 实现方案:直接修改容器配置文件,重启容器 实现步骤: 查看容器id docker ps -a 创建docker容器文件临时存放目录,创建mysql配置文件存放目录 mkdir -p /tmp/doc ...
转载
2021-08-07 17:43:00
7949阅读
2评论
Docker容器网络配置 Linux内核实现名称空间的创建 ip netns命令 可以借助ip netns命令来完成对 Network Namespace 的各种操作。ip netns命令来自于iproute安装包,一般系统会默认安装,如果没有的话,请自行安装。 注意:ip netns命令修改网络配
原创
2022-01-08 13:20:35
746阅读
Linux内核实现名称空间的创建ip netns命令可以借助ip netns命令来完成对 Network Namespace 的各种操作。ip netns命令来自于iproute安装包,一般系统会默认安装,如果没有的话,请自行安装。注意:ip netns命令修改网络配置时需要 sudo 权限。可以通过ip netns命令完成对Network Namespace 的相关操作,可以通过ip netns
转载
2021-03-03 11:08:07
562阅读
2评论
## Docker 查看容器配置
### 引言
在 Docker 容器中,我们可以运行各种应用程序和服务。当我们需要查看容器的配置信息时,我们可以通过一些简单的步骤来实现。本文将向你介绍如何通过命令行界面查看 Docker 容器的配置。
### 整体流程
以下是查看 Docker 容器配置的整体流程。
```mermaid
stateDiagram
[*] --> 查看容器列表
原创
2023-11-05 09:02:13
143阅读
# Docker 修改容器配置
## 概述
Docker 是一种轻量级的容器化技术,通过 Docker 可以快速部署应用程序,并且可以方便地修改容器的配置。本文将介绍如何使用 Docker 修改容器的配置,以达到定制化容器的目的。
## 流程
下表显示了修改容器配置的整个流程:
| 步骤 | 操作 |
|------|-----------------
原创
2024-05-08 11:29:47
159阅读
# Docker 容器配置环境变量的科普文章
Docker 是一种轻量级的虚拟化技术,使开发者可以快速打包、分发和运行应用程序。为了确保容器在不同环境中可以快速适应,环境变量的配置显得尤为重要。本文将深入探讨如何在 Docker 容器中配置环境变量,并通过代码示例详细说明。
## 为什么要使用环境变量?
环境变量是操作系统用来存储配置信息的动态值。在 Docker 容器中使用环境变量有助于:
原创
2024-09-14 04:08:07
72阅读
# 如何配置卷容器
## 引言
Docker 是一种流行的容器化平台,可以帮助开发人员在不同的环境中进行应用程序的部署和管理。其中一个重要的特性是卷容器(Volume Container),它允许我们在容器之间共享和持久化数据。在本文中,我将向你介绍如何配置卷容器的步骤和相应的代码。
## 流程
让我们首先来看一下配置卷容器的整体流程,如下表所示:
步骤 | 描述
---- | ----
1
原创
2024-02-16 04:23:05
46阅读
# Docker 容器默认配置指南
Docker 是一个开源的容器化平台,能够轻松地创建、部署和管理应用程序。每个 Docker 容器都有自己的配置需求,其中包括环境变量、网络配置及持久化存储等。本文将为刚入行的小白介绍如何实现 Docker 容器的默认配置,并提供详细的步骤及代码示例。
## 整体流程
在开始之前,让我们先来看一下整个实现过程的步骤。以下是基本的步骤展示:
| 步骤 |
原创
2024-08-15 07:43:18
65阅读
# Docker 容器配置获取指南
## 引言
在使用 Docker 进行容器化部署时,我们需要对容器进行配置。本文将详细介绍如何使用 Docker 获取容器配置的步骤和代码示例。
## 整体流程
下面是获取 Docker 容器配置的整体流程:
```mermaid
gantt
title Docker 容器配置获取流程
section 初始化
创建 Dockerfile
原创
2023-12-11 06:32:50
38阅读
# Docker容器配置IP
在使用Docker时,我们经常需要为容器配置IP地址。通过为容器分配一个特定的IP地址,我们可以轻松地管理和定位容器,以及与其他容器和主机进行通信。本文将介绍如何在Docker容器中配置IP地址,并通过代码示例演示。
## Docker网络模式
在开始之前,我们需要了解Docker的网络模式。Docker提供了多种网络模式,包括`bridge`、`host`、`
原创
2023-07-19 12:27:48
1224阅读
Docker容器网络配置
原创
精选
2023-03-17 10:30:06
407阅读