
docker
文章平均质量分 89
liulanba
这个作者很懒,什么都没留下…
展开
-
docker的组件和资源管理
Docker Swarm:Docker Swarm是Docker的集群管理和编排工具,用于在多个Docker主机上进行容器的自动化部署和伸缩。Docker Engine:Docker Engine是Docker的核心组件,它负责管理容器的生命周期和资源隔离。容器可以独立运行、启动、停止和删除。查看容器状态:使用docker ps命令查看正在运行的容器列表,使用docker inspect命令查看容器的详细信息。启动和停止容器:使用docker start和docker stop命令启动和停止容器。原创 2023-09-28 15:55:42 · 434 阅读 · 0 评论 -
docker的挂载和数据卷
我们还定义了两个 volumes,一个用于将本地的 /data/mysql 目录挂载到 MySQL 容器中的 /var/lib/mysql 目录上,另一个用于将当前目录(即 .)挂载到 Django 容器中的 /code 目录上。它们允许容器中的数据在容器停止和删除后仍然存在,并允许多个容器共享同一卷,使用数据卷可以使容器中的数据持久化,并且可以在多个容器之间共享相同的数据。MySQL 容器中的数据会被保存到本地的 /data/mysql 目录中,而 Django 容器中的代码会被保存到本地的当前目录中。原创 2023-05-14 10:20:53 · 4800 阅读 · 0 评论 -
容器的原理
容器在访问宿主机资源时的原因通常是由于 Linux 内核的隔离机制(如 cgroups 和 namespaces)不完全,特别是在访问系统级别的资源(如 CPU、内存、磁盘等)时,容器可以通过。原创 2023-03-04 00:29:23 · 4553 阅读 · 0 评论 -
docker命令
创建一个名为 my-container 的 Docker 容器,将 my-volume Volume 与容器中的 /data 目录进行绑定。删除本地 Docker 镜像,可以指定镜像名称、镜像 ID 或者使用 docker image prune 命令删除所有未使用的镜像。列出当前正在运行的容器,可以使用 -a 参数列出所有容器,还可以使用 -q 参数只列出容器 ID。列出本地已有的镜像,可以使用 -a 参数列出所有镜像,还可以使用 -q 参数只列出镜像 ID。可以使用 -f 参数强制删除正在使用的镜像。原创 2023-05-11 13:08:30 · 2848 阅读 · 0 评论 -
Docker 配置文件 Dockerfile 和 docker-compose.yml
Docker 是一款流行的容器化平台,可以用于构建、部署和运行容器化应用程序。在 Docker 中,Dockerfile 和 docker-compose.yml 是常用的两种配置文件,用于构建镜像和运行容器。Dockerfile 是一种用于定义 Docker 镜像的文本文件,包含了一系列的指令和参数,用于描述如何构建 Docker 镜像。通过编写 Dockerfile,可以定义镜像中的基础操作系统、应用程序、服务、环境变量、配置文件等等。Dockerfile 是用于构建 Docker 镜像的工具。原创 2023-05-09 16:30:09 · 3588 阅读 · 0 评论 -
把django项目部署到容器,并在本地浏览器访问
1.确保已经安装并配置好了 Docker该 Dockerfile 从 Python 3.9 镜像开始构建,设置了 PYTHONUNBUFFERED 环境变量,并将工作目录设置为 /app。然后安装依赖包并将整个项目复制到容器的 /app 目录中。可以根据项目需要添加或删除依赖项。如果该项目依赖mysql,还需要创建一个 docker-compose.yml 文件,来定义如何启动 Docker 容器。在这个配置文件中,我们定义了两个服务:db 和 app。原创 2023-05-05 22:07:50 · 1949 阅读 · 0 评论