参考资料

  1. Ruby 是一种动态、开源的编程语言
  2. NAS中为何使用Docker?
  3. Docker与Kubernetes的关系?
  4. Hitch是一个高性能的HTTP代理服务器
  5. Storm 是一个分布式实时计算系统
  6. PyPy 是一个 Python 解释器的替代实现,使用 RPython(受限 Python)编写
  7. MySQL多版本管理允许在同一环境中安装和运行多个MySQL版本
  8. Rocky Linux 是一个开源企业级操作系统

docker安装详细说明以及案例

Docker 安装详细说明

1. 安装 Docker

Ubuntu/Debian:

sudo apt-get update
sudo apt-get install docker.io
sudo systemctl start docker
sudo systemctl enable docker

CentOS/Fedora:

sudo yum install docker
sudo systemctl start docker
sudo systemctl enable docker

Windows:

  • 下载 Docker Desktop 安装包并运行安装程序。

  • 安装完成后,启动 Docker Desktop。

macOS:

  • 下载 Docker Desktop 安装包并运行安装程序。

  • 安装完成后,启动 Docker Desktop。

2. 验证安装

docker --version

3. 运行第一个容器

docker run hello-world

案例:使用 Docker 运行 Nginx 服务器

1. 拉取 Nginx 镜像

docker pull nginx

2. 运行 Nginx 容器

docker run -d -p 80:80 --name my-nginx nginx

3. 访问 Nginx

打开浏览器,访问 http://localhost,看到 Nginx 欢迎页面。

4. 停止和删除容器

docker stop my-nginx
docker rm my-nginx

案例:使用 Docker 运行 MySQL 数据库

1. 拉取 MySQL 镜像

docker pull mysql:5.7

2. 运行 MySQL 容器

docker run -d -p 3306:3306 --name my-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw mysql:5.7

3. 连接到 MySQL

docker exec -it my-mysql mysql -uroot -p

4. 停止和删除容器

docker stop my-mysql
docker rm my-mysql