
学习Docker
文章平均质量分 86
docker
Mr_One_Zhang
这个作者很懒,什么都没留下…
展开
-
Docker 架构
Docker 架构是基于客户端-服务器模式的,其中包括多个关键组件,确保容器化应用的高效构建、管理和运行。Docker 的架构设计使得开发者能够轻松地将应用程序与其所有依赖封装在一个可移植的容器中,并在不同的环境中一致地运行。Docker 使用客户端-服务器 (C/S) 架构模式,使用远程 API 来管理和创建 Docker 容器。Docker 容器通过 Docker 镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。原创 2025-02-28 17:16:51 · 539 阅读 · 0 评论 -
Ubuntu Docker 安装
Docker Engine - Community 支持上 x86_64(或 amd64)armhf,arm64,s390x (IBM Z),和 ppc64le(IBM的Power)架构。原创 2025-02-28 17:12:27 · 858 阅读 · 0 评论 -
Debian Docker 安装
支持的架构包括 x86_64(amd64)、armhf、arm64 和 ppc64le。原创 2025-02-28 17:22:22 · 348 阅读 · 0 评论 -
CentOS Docker 安装
必须启用 centos-extras 仓库,该仓库默认启用,如果您禁用了它,需要重新启用。原创 2025-02-28 17:30:06 · 335 阅读 · 0 评论 -
Docker 容器使用
Docker 容器是一个轻量级、可移植、自给自足的软件环境,用于运行应用程序。Docker 容器将应用程序及其所有依赖项(包括库、配置文件、系统工具等)封装在一个标准化的包中,使得应用能够在任何地方一致地运行。容器是操作系统级别的虚拟化,不需要运行完整的操作系统,启动和运行更为高效。原创 2025-02-28 17:35:08 · 1020 阅读 · 0 评论 -
Docker 镜像使用
当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。原创 2025-02-28 18:00:28 · 1048 阅读 · 0 评论 -
Docker 容器连接
前面我们实现了通过网络端口来访问运行在 docker 容器内的服务。容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射。下面我们来实现通过端口连接到一个 docker 容器。原创 2025-02-28 18:01:00 · 653 阅读 · 0 评论 -
Docker 仓库管理
仓库(Repository)是集中存放镜像的地方。以下介绍一下。当然不止 docker hub,只是远程的服务商不一样,操作都是一样的。原创 2025-02-28 18:01:41 · 252 阅读 · 0 评论 -
Docker Dockerfile
Dockerfile 是一个文本文件,包含了构建 Docker 镜像的所有指令。Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。通过定义一系列命令和参数,Dockerfile 指导 Docker 构建一个自定义的镜像。原创 2025-02-28 18:02:12 · 935 阅读 · 0 评论 -
Docker Compose
Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。如果你还不了解 YML 文件配置,可以先阅读YAML 入门教程。Compose 使用的三个步骤:使用 Dockerfile 定义应用程序的环境。使用 docker-compose.yml 定义构成应用程序的服务,这样它们可以在隔离环境中一起运行。原创 2025-02-28 18:19:57 · 1323 阅读 · 0 评论 -
Docker Machine
Docker Machine 是一种可以让您在虚拟主机上安装 Docker 的工具,并可以使用 docker-machine 命令来管理主机。Docker Machine 也可以集中管理所有的 docker 主机,比如快速的给 100 台服务器安装上 docker。Docker Machine 管理的虚拟主机可以是机上的,也可以是云供应商,如阿里云,腾讯云,AWS,或 DigitalOcean。原创 2025-02-28 18:21:05 · 560 阅读 · 0 评论 -
Docker 安装 Nginx
Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务。原创 2025-02-28 18:21:40 · 866 阅读 · 0 评论 -
Docker 安装 Node.js
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,是一个让 JavaScript 运行在服务端的开发平台。原创 2025-02-28 18:22:11 · 406 阅读 · 0 评论 -
Docker 安装 PHP
Users/sui/www 是本地 php 文件的存储目录,/var/www/html 是容器内 php 文件的存储目录,ro 表示只读。等待下载完成后,我们就可以在本地镜像列表里查到REPOSITORY为php,标签为5.6-fpm的镜像。配置文件位置:/Users/sui/docker/nginx/conf.d/default.conf。在 /Users/sui/www 下放两个文件:index.html index.php。: 将主机中项目的目录 www 挂载到容器的 /www。原创 2025-03-03 16:59:58 · 635 阅读 · 0 评论 -
Docker 安装 MySQL
MySQL 是世界上最受欢迎的开源数据库。凭借其可靠性、易用性和性能,MySQL 已成为 Web 应用程序的数据库优先选择。原创 2025-03-03 17:01:00 · 587 阅读 · 0 评论 -
Docker 安装 Tomcat
等待下载完成后,我们就可以在本地镜像列表里查到 REPOSITORY 为 tomcat 的镜像。webapps 目录将映射为 tomcat 容器配置的应用程序目录。conf 目录里的配置文件将映射为 tomcat 容器的配置文件。进入创建的 tomcat 目录,创建 Dockerfile。将主机中当前目录下的 test 挂载到容器的 /test。logs 目录将映射为 tomcat 容器的日志目录。将主机的 8080 端口映射到容器的 8080 端口。首先,创建目录tomcat,用于存放后面的相关东西。原创 2025-03-03 17:00:43 · 590 阅读 · 0 评论 -
Docker 安装 Python
等待下载完成后,我们就可以在本地镜像列表里查到 REPOSITORY 为python, 标签为 3.5 的镜像。使用容器的 python 命令来执行工作目录中的 helloworld.py 文件。将主机中当前目录下的 myapp 挂载到容器的 /usr/src/myapp。myapp 目录将映射为 python 容器配置的应用目录。进入创建的 python 目录,创建 Dockerfile。指定容器的 /usr/src/myapp 目录为工作目录。首先,创建目录 python,用于存放后面的相关东西。原创 2025-03-03 17:00:52 · 710 阅读 · 0 评论 -
Docker 安装 Redis
Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 的 NoSQL 数据库,并提供多种语言的 API。原创 2025-03-03 17:00:34 · 740 阅读 · 0 评论 -
Docker 安装 MongoDB
MongoDB 是一个免费的开源跨平台面向文档的 NoSQL 数据库程序。原创 2025-03-03 17:00:26 · 637 阅读 · 0 评论 -
Docker 安装 Apache
Dockerfile文件中 COPY httpd-foreground /usr/local/bin/ 是将当前目录下的httpd-foreground拷贝到镜像里,作为httpd服务的启动脚本,所以我们要在本地创建一个脚本文件httpd-foreground。将主机中当前目录下的 conf/httpd.conf 文件挂载到容器的 /usr/local/apache2/conf/httpd.conf。将主机中当前目录下的 logs 目录挂载到容器的 /usr/local/apache2/logs/。原创 2025-03-03 17:00:19 · 932 阅读 · 0 评论 -
Docker 安装 Ubuntu
Ubuntu 是基于 Debian 的 Linux 操作系统。原创 2025-03-03 19:02:22 · 372 阅读 · 0 评论 -
Docker 安装 CentOS
CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux(RHEL) 依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。原创 2025-03-03 19:02:55 · 216 阅读 · 0 评论 -
Docker 命令大全
docker原创 2025-03-03 19:09:45 · 441 阅读 · 0 评论