1. Docker基本概念1.1 什么是 docker hubDockHub是一个仓库Docker仓库是集中存放镜像文件的场所 仓库分为公开仓库(Public)和私有仓库(Private)两种形式。docker拉取命令docker pull centos
docker 查看镜像docker images
1.2 什么是docker镜像?Docker镜像是一个特殊的文件系统 除了运行时所需要的程序,
转载
2023-09-20 16:07:31
583阅读
# 深入了解Docker设置
Docker是一种流行的容器化技术,可以帮助开发人员更轻松地构建、打包、部署和运行应用程序。在使用Docker时,了解如何查看和设置Docker的配置是非常重要的。本文将介绍如何查看Docker的设置并提供一些示例代码。
## Docker设置的查看方法
要查看Docker的设置,可以使用`docker info`命令。这个命令将显示有关Docker的各种信息,
原创
2024-03-04 06:43:56
28阅读
虚拟化云和容器机器的发展,给我们带来了极大的方便,尤其是开发环境,开发、测试、验证环境的维护和一致化一直困扰着开发和测试人员,为了配置一个环境往往需要花费大量的精力,而且还无法解决环境一致性问题,由于环境差异导致的Bug问题也让开发人员和测试耗费大量的精力。如何解决这种问题?那就是利用神器Docker容器了。本文虫虫将实例演示如何使用将Docker来轻松地建立一个高效的本地开发环境。
转载
2024-07-05 12:47:56
46阅读
前言#
因为docker的跨平台,所以使用docker搭建自己的数据库非常方便代码#
代码示例目录结构#
docker-compose.yaml#
Copy version: '3' services: redis: image: redis container_name: docker_redis volumes: - ./d
转载
2024-05-19 07:21:06
77阅读
一、Docker的高级网络设置下面是一个跟 Docker 网络相关的命令列表。
-b BRIDGE 或 --bridge=BRIDGE 指定容器挂载的网桥
--bip=CIDR 定制 docker0 的掩码
-H SOCKET... 或 --host=SOCKET... Docker 服务端接收命令的通道
--icc=true|false 是否支持容器之间进行通信
--ip-forward=tru
转载
2023-10-26 14:45:11
529阅读
docker查看日志的几个方式:
转载
2023-05-18 22:43:23
92阅读
4.1 镜像是什么 & 镜像的特点镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。4.1.1 UnionFS(联合文件系统)UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加
转载
2024-06-14 15:05:50
36阅读
# 如何查看docker容器设置的mysql密码
## 流程图
```mermaid
sequenceDiagram
participant 小白
participant 开发者
小白 ->> 开发者: 请求教学
开发者 ->> 小白: 同意教学
开发者 ->> 小白: 告诉操作步骤和代码
小白 ->> 开发者: 提问疑问
开发者 ->
原创
2023-10-17 14:54:56
81阅读
restartrestart可以对一个或多个容器进行重启。如果容器是未启动的则会启动,如果是正在运行中的,则会重启docker restart [OPTIONS] CONTAINER [CONTAINER...]options-t int:在重启之前等待几秒,默认10秒CONTAINER:容器stopstop命令可以停止一个或多个正在运行的容器 kill命令也可以用来停止容器 不同的是stop命令
转载
2024-06-25 15:14:14
50阅读
docker history --format {{.CreatedBy}} --no-trunc=true $DockerImage |sed "s/\/bin\/sh\ -c\ \#(nop)\ //g"|sed "s/\/bin\/sh\ -c/RUN/g" | tac–format {{.CeratedBy}}: 只输出 CREATE BY 这一列–no-trunc=true: 完成输出命
转载
2023-06-06 20:03:56
104阅读
什么是 Dockerfile?Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。使用 Dockerfile 定制镜像这里仅讲解如何运行 Dockerfile 文件来定制一个镜像,具体 Dockerfile 文件内指令详解,将在下一节中介绍,这里你只要知道构建的流程即可。1、下面以定制一个 nginx 镜像(构建好的镜像内会有一个 /usr/share
转载
2023-10-06 17:03:13
183阅读
Docker的三大核心概念:镜像、容器、仓库镜像:类似虚拟机的镜像、用俗话说就是安装文件。容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例,可以将其启动、开始、停止、删除、而这些容器都是相互隔离、互不可见的。仓库:类似代码仓库,是Docker集中存放镜像文件的场所。 1.设置docker自启动使用yum安装好docker后,设置开机启动。[root@CentOS ~]# syst
转载
2023-08-23 16:52:20
97阅读
一、镜像相关1、如何批量清理临时镜像文件答:可以使用 docker rmi $(docker images -q -f dangling=true) 命令。2、如何查看镜像支持的环境变量?答:可以使用 docker run IMAGE env 命令。3、本地的镜像文件都存放在哪里?答:与 Docker 相关的本地资源都存放在 /var/lib/docker/ 目录下,以 aufs 文件系统为例,其
转载
2023-09-21 18:35:06
89阅读
1、查看镜像docker images2、查看容器运行情况:docker ps 与docker ps -adocker ps 是查看正在运行的docker容器,状态是updocker ps -a 查看这台服务器上所有部署的容器,状态包括已启动的和未启动的或者启动失败的3、容器的开启、停止和重启docker start xx(容器名称)docker stop xx(容器名称)docker resta
转载
2023-06-02 15:07:38
724阅读
Docker的常用命令帮助命令docker version #docker的版本信息
docker info #docker 的系统信息 包括镜像和容量的数量
docker --help #帮助命令帮助文档的地址:https://docs.docker.com/engine/reference/commandline/镜像命令docker images 查看所有本地的主机上的镜像[root@v
转载
2023-09-05 23:26:32
55阅读
紧接着上篇《关于 Docker 镜像的操作,看完这篇就够啦 !(上)》,奉上下篇 !!!镜像作为 Docker 三大核心概念中最重要的一个关键词,它有很多操作,是您想学习容器技术不得不掌握的。本文将带您一步一步,图文并重,上手操作来学习它。目录:一、Docker 删除镜像1.1 通过标签删除镜像1.2 通过 ID 删除镜像1.3 删除镜像的限制1.4 清理镜像二、Docker 创建镜
转载
2023-08-26 13:42:26
78阅读
这是关于Linux容器介绍的第一篇,主要介绍了Linux控制组:control groups,也叫做CGroups,以及进程隔离。通过一个简单的例子让你很快学习到Linux控制组是如何工作的。以及哪些库可以让你方便快捷的使用控制组。每个人都听说过容器,那么容器到底是什么呢? 软件的发展使这项技术以多种方式得以实现,而Docker则是最流行的一种。因为容器的可移植性以及它隔离工作环境的特点可以限制
转载
2024-07-30 10:59:45
35阅读
减肥,是一个自己心知肚明却无能为力的事情,我虽然减不了肥,但我能把我 Docker 镜像的肥减一下。如果有看之前的一篇文章 使用 Docker 搭建 Python 开发环境 的话,你会发现一个很明显的问题,那就是构建出来的镜像太大了,如下图右下角的位置: 足足有 937MB 之大,可以说很肥了,如果你磁盘空间本来就紧张的话,你可能就会破口大骂了,如果你觉得这不是问题的话,再想
转载
2023-08-23 15:39:33
66阅读
Dockerfile 是一个文本格式的配置文件,用户可以使用 Dockerfile 快速创建自定义的镜像。我们会先介绍 Dockerfile 的基本结构及其支持的众多指令,并具体讲解通过执行指令来编写定制镜像的 Dockerfile。基本结构Dockerfile 由一行行命令语句组成,并且支持已 # 开头的注释行。一般而言,Dockerfile 的内容分为四个部分:基础镜像信息、维护者信息、镜像操
转载
2023-12-24 21:29:17
71阅读
Docker是一种容器技术,使开发人员可以将整个应用程序作为一个单元运行。 它提供了虚拟机的所有优点,而没有高昂的开销: 一致性:生产和开发环境是平等的。 可移植性:对底层操作系统的依赖性降低; 相同的映像可以部署在任何云提供商上。 低开销:比虚拟机更好的性能。 分而治之:在不同的容器之间分配服务。 但是,Docker在方程式中引入了一个新变量:必须将应用程序烘焙到容器映像中,然后正确
转载
2023-08-22 16:19:31
92阅读