Docker 实验:构建镜像及安装 MySQL、Redis
在进行实验之前,首先需要安装 Docker。您可以在 Docker 官网上下载 Docker Desktop 并进行安装。
安装完成后,您可以通过以下步骤进行实验:
-
构建镜像:
- 创建一个 Dockerfile 文件,用于定义镜像的构建步骤和配置。
- 在 Dockerfile 中使用 'FROM' 指令指定基础镜像,例如 Ubuntu、CentOS 等。
- 使用 'RUN' 指令执行命令,安装所需的软件包和依赖项。
- 使用 'COPY' 指令将本地文件复制到镜像中。
- 使用 'CMD' 指令定义镜像启动后执行的命令或脚本。
- 在终端中使用
docker build命令构建镜像,例如:docker build -t myimage:tag . - 构建完成后,可以使用
docker images命令查看已构建的镜像。
-
安装 MySQL:
- 在终端中使用
docker pull命令下载 MySQL 镜像,例如:docker pull mysql:tag。 - 使用
docker run命令创建并启动一个 MySQL 容器,例如:docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=password -d mysql:tag。 - 可以使用
docker ps命令查看正在运行的容器。 - 可以使用
docker exec命令进入 MySQL 容器,例如:docker exec -it mysql-container bash。 - 在容器中可以使用
mysql命令进行 MySQL 的配置和管理。
- 在终端中使用
-
安装 Redis:
- 在终端中使用
docker pull命令下载 Redis 镜像,例如:docker pull redis:tag。 - 使用
docker run命令创建并启动一个 Redis 容器,例如:docker run --name redis-container -d redis:tag。 - 可以使用
docker ps命令查看正在运行的容器。 - 可以使用
docker exec命令进入 Redis 容器,例如:docker exec -it redis-container bash。 - 在容器中可以使用
redis-cli命令进行 Redis 的配置和管理。
- 在终端中使用
实验总结: 通过 Docker 可以方便地进行镜像构建和容器管理,可以快速地创建、启动、停止和删除容器。使用 Docker 可以避免由于环境配置不一致而导致的问题,提高了应用程序的可移植性和部署效率。
原文地址: https://www.cveoy.top/t/topic/vtJ 著作权归作者所有。请勿转载和采集!