Skip to content

Commit 4c3e42d

Browse files
committed
🔖 Docker 文档
1 parent d55dffa commit 4c3e42d

3 files changed

Lines changed: 63 additions & 1 deletion

File tree

docs/docker/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
- [ ] 配置(configuration)
1515
- [ ] 进阶篇(advanced)
1616
- [x] [Docker 的设计](advanced/docker-design.md)
17-
- [ ] 实践篇(practice)
17+
- [x] 实践篇(practice)
18+
- [x] [Docker 安装 MySQL](practice/docker-install-mysql.md)
19+
- [x] [Docker 安装 Nginx](practice/docker-install-nginx.md)
1820
- [ ] 常见问题(faq)
1921
- [x] [附录](appendix/README.md)
2022
- [x] [Docker 命令](appendix/docker-cli.md)
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Docker 安装 MySQL
2+
3+
> 实测环境:Centos
4+
5+
## 查看可下载镜像
6+
7+
```docker
8+
# docker search mysql
9+
INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED
10+
docker.io docker.io/mysql MySQL is a widely used, open-source relati... 5757 [OK]
11+
docker.io docker.io/mariadb MariaDB is a community-developed fork of M... 1863 [OK]
12+
docker.io docker.io/mysql/mysql-server Optimized MySQL Server Docker images. Crea... 397 [OK]
13+
...
14+
```
15+
16+
## 选择下载官方镜像
17+
18+
比如,我想下载最新版本,则执行如下命令:
19+
20+
```docker
21+
docker pull mysql
22+
```
23+
24+
## 使用镜像
25+
26+
```docker
27+
docker run -p 3306:3306 --name mysql -v /opt/docker_v/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysql
28+
```
29+
30+
## 资源
31+
32+
* https://hub.docker.com/_/mysql/
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Docker 安装 Nginx
2+
3+
> 实测环境:Centos
4+
5+
## 查看可用镜像
6+
7+
执行 `docker search nginx` 命令查看可用镜像:
8+
9+
```docker
10+
# docker search nginx
11+
INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED
12+
docker.io docker.io/nginx Official build of Nginx. 8272 [OK]
13+
docker.io docker.io/jwilder/nginx-proxy Automated Nginx reverse proxy for docker c... 1300 [OK]
14+
docker.io docker.io/richarvey/nginx-php-fpm Container running Nginx + PHP-FPM capable ... 540 [OK]
15+
docker.io docker.io/jrcs/letsencrypt-nginx-proxy-companion LetsEncrypt container to use with nginx as... 336 [OK]
16+
...
17+
```
18+
19+
## 选择下载镜像
20+
21+
执行 `docker pull nginx` 命令下载镜像
22+
23+
## 运行镜像
24+
25+
```
26+
docker run -p 80:80 --name mynginx -d nginx
27+
```
28+

0 commit comments

Comments
 (0)