NAS必备助力神器docker

2026-06-11 15:02:31 0点赞 0收藏 0评论

一,Docker到底是撒?

Docker 是一个开源的应用容器化平台,它允许开发者将应用程序及其所有依赖打包到一个称为“容器”的标准化单元中。容器是一种轻量级、可移植的软件包,可以在任何支持 Docker 的系统上一致地运行。

Docker三剑客:镜像、容器、仓库

1,镜像:镜像是一个只读的模板,里面打包了运行某个软件需要的全部东西。他就像快递柜里面的 包裹。

2,容器:简单来说它就像一个快递柜,里面放了各种包裹(应用程序)他们相互隔离,互不干扰。

3,仓库:仓库是存放镜像的地方。最大的公共仓库叫 Docker Hub(Docker 官方的镜像市场),里面有几十万个现成的镜像供人下载。它就就好比快递存放包裹仓库。

Docker vs 传统虚拟机

特性 Docker 容器 传统虚拟机

启动时间 毫秒级 分钟级

磁盘占用 MB 级 GB 级

性能损耗 接近原生 较高

隔离级别 进程级别 操作系统级别

内核共享 共享宿主机内核 独立内核

资源利用 高 较低

常用命令

镜像管理

拉取镜像 docker pull nginx:latest

列出镜像 docker images
构建镜像 docker build -t myapp:v1 .

删除镜像 docker rmi image_id
导出镜像 docker save -o myapp.tar myapp:v1
导入镜像 docker load -i myapp.tar

Docker Compose

用于定义和运行多容器 Docker 应用的工具。最方便的图文docker部署方式。

NAS必备助力神器docker

docker-compose.yml 示例:

version: '3.8' services: web: build: . ports: - "8080:80" depends_on: - db environment: - DB_HOST=db db: image: postgres:13 environment: - POSTGRES_PASSWORD=secret volumes: - db-data:/var/lib/postgresql/data volumes: db-data:

常用命令:

# 启动服务 docker-compose up -d # 停止服务 docker-compose down # 查看日志 docker-compose logs -f # 重新构建并启动 docker-compose up -d --build

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
0
扫一下,分享更方便,购买更轻松