参考资料

  1. Redmine 是一个开源的、基于 Web 的项目管理和问题跟踪工具
  2. Aerospike 是一个高性能、分布式 NoSQL 数据库
  3. docker安装ubuntu详细说明以及案例
  4. Jobber 是一个轻量级的任务调度工具
  5. 与虚拟机相比,Docker的优势是什么?
  6. spiped(Secure Pipe Daemon)是一个用于创建加密管道的工具
  7. Satosa 是一个高度可配置的 Python 实现的身份代理
  8. Cloudreve 与 OnlyOffice 集成配置指南

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

声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。