Remove blank lines after code block markers

This commit is contained in:
yeasy
2026-03-21 22:36:09 -07:00
parent 312f8fea42
commit 9ac19d79ee
132 changed files with 0 additions and 1517 deletions

View File

@@ -20,13 +20,11 @@
```bash
$ docker run --name rocky -it rockylinux:9 bash
```
使用旧版 CentOS 7 (**仅用于维护旧项目不推荐**)
```bash
$ docker run --name centos -it centos:7 bash
```
### Dockerfile
请到 [CentOS 官方镜像文档目录](https://github.com/docker-library/docs/tree/master/centos) 查看。

View File

@@ -13,7 +13,6 @@ MinIO 是一个非常轻量的服务,可以很简单的和其他应用的结
```bash
$ docker run -d -p 9000:9000 -p 9090:9090 minio/minio server /data --console-address ':9090'
```
### 离线部署
许多生产环境是一般是没有公网资源的这就需要从有公网资源的服务器上把镜像导出然后导入到需要运行镜像的内网服务器
@@ -25,7 +24,6 @@ $ docker run -d -p 9000:9000 -p 9090:9090 minio/minio server /data --console-add
```bash
$ docker save -o minio.tar minio/minio:latest
```
> 使用 docker save 的时候也可以使用 image id 来导出但是那样导出的时候就会丢失原来的镜像名称推荐还是使用镜像名字+tag 来导出镜像
#### 导入镜像
@@ -35,7 +33,6 @@ $ docker save -o minio.tar minio/minio:latest
```bash
$ docker load -i minio.tar
```
#### 运行 minio
- `/mnt/data` 改成要替换的数据目录
@@ -52,7 +49,6 @@ $ sudo docker run -d -p 9000:9000 -p 9090:9090 --name minio1 \
--restart=always \
minio/minio server /data --console-address ':9090'
```
#### 访问 web 管理页面
打开 `http://<server-ip>:9090` 访问 Web 控制台

View File

@@ -13,22 +13,18 @@
```bash
$ docker run --name mongo -d mongo
```
使用其他应用连接到容器首先创建网络
```bash
$ docker network create my-mongo-net
```
然后启动 MongoDB 容器
```bash
$ docker run --name some-mongo -d --network my-mongo-net mongo
```
最后启动应用容器
```bash
$ docker run --name some-app -d --network my-mongo-net application-that-uses-mongo
```
或者通过 `mongo`
```bash
@@ -37,7 +33,6 @@ $ docker run -it --rm \
mongo \
sh -c 'exec mongo "some-mongo:27017/test"'
```
### Dockerfile
请到 [Mongo 官方镜像文档目录](https://github.com/docker-library/docs/tree/master/mongo) 查看。

View File

@@ -13,24 +13,20 @@
```bash
$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=mysecretpassword -d mysql
```
之后就可以使用其它应用来连接到该容器
首先创建网络
```bash
$ docker network create my-mysql-net
```
然后启动 MySQL 容器
```bash
$ docker run --name some-mysql -d --network my-mysql-net -e MYSQL_ROOT_PASSWORD=mysecretpassword mysql
```
最后启动应用容器
```bash
$ docker run --name some-app -d --network my-mysql-net application-that-uses-mysql
```
或者通过 `mysql` 命令行连接
```bash
@@ -40,7 +36,6 @@ $ docker run -it --rm \
sh -c 'exec mysql -hsome-mysql -P3306 -uroot -pmysecretpassword'
```
### Dockerfile
请到 [MySQL 官方镜像文档目录](https://github.com/docker-library/docs/tree/master/mysql) 查看。

View File

@@ -13,27 +13,23 @@
```bash
$ docker run --name some-nginx -v /some/content:/usr/share/nginx/html:ro -d nginx
```
用户也可以不使用这种映射方式通过利用 Dockerfile 来直接将静态页面内容放到镜像中内容为
```docker
FROM nginx
COPY static-html-directory /usr/share/nginx/html
```
之后生成新的镜像并启动一个容器
```bash
$ docker build -t some-content-nginx .
$ docker run --name some-nginx -d some-content-nginx
```
开放端口并映射到本地的 `8080` 端口
```bash
$ docker run --name some-nginx -d -p 8080:80 some-content-nginx
```
Nginx 的默认配置文件路径为 `/etc/nginx/nginx.conf`可以通过映射它来使用本地的配置文件例如
```bash
@@ -43,7 +39,6 @@ $ docker run -d \
-v /path/nginx.conf:/etc/nginx/nginx.conf:ro \
nginx
```
### Dockerfile
请到 [Nginx 官方镜像文档目录](https://github.com/docker-library/docs/tree/master/nginx) 查看。

View File

@@ -17,14 +17,12 @@ FROM node:20
EXPOSE 8888
```
然后创建镜像并启动容器
```bash
$ docker build -t my-nodejs-app
$ docker run -it --rm --name my-running-app my-nodejs-app
```
也可以直接运行一个简单容器
```bash
@@ -37,7 +35,6 @@ $ docker run -it --rm \
node:20-alpine \
node your-daemon-or-script.js
```
### Dockerfile
请到 [Node 官方镜像文档目录](https://github.com/docker-library/docs/tree/master/node) 查看。

View File

@@ -13,7 +13,6 @@
```bash
$ docker run -it --rm -v "$PWD":/app -w /app php:alpine php your-script.php
```
### Dockerfile
请到 [PHP 官方镜像文档目录](https://github.com/docker-library/docs/tree/master/php) 查看。

View File

@@ -13,30 +13,25 @@
```bash
$ docker run --name some-redis -d -p 6379:6379 redis
```
另外还可以启用[持久存储](https://redis.io/topics/persistence)。
```bash
$ docker run --name some-redis -d -p 6379:6379 redis redis-server --appendonly yes
```
默认数据存储位置在 `VOLUME/data`可以使用 `--volumes-from some-volume-container` `-v /docker/host/dir:/data` 将数据存放到本地
使用其他应用连接到容器首先创建网络
```bash
$ docker network create my-redis-net
```
然后启动 redis 容器
```bash
$ docker run --name some-redis -d --network my-redis-net redis
```
最后启动应用容器
```bash
$ docker run --name some-app -d --network my-redis-net application-that-uses-redis
```
或者通过 `redis-cli`
```bash
@@ -45,7 +40,6 @@ $ docker run -it --rm \
redis \
sh -c 'exec redis-cli -h some-redis'
```
### Dockerfile
请到 [Redis 官方镜像文档目录](https://github.com/docker-library/docs/tree/master/redis) 查看。

View File

@@ -14,7 +14,6 @@
$ docker run --name some-ubuntu -it ubuntu:20.04
root@523c70904d54:/#
```
### Dockerfile
请到 [Ubuntu 官方镜像文档目录](https://github.com/docker-library/docs/tree/master/ubuntu) 查看。

View File

@@ -14,17 +14,14 @@
```bash
$ docker network create my-wordpress-net
```
启动 MySQL 容器
```bash
$ docker run --name some-mysql -d --network my-wordpress-net -e MYSQL_ROOT_PASSWORD=mysecretpassword mysql
```
启动 WordPress 容器
```bash
$ docker run --name some-wordpress -d --network my-wordpress-net -e WORDPRESS_DB_HOST=some-mysql -e WORDPRESS_DB_PASSWORD=mysecretpassword wordpress
```
启动 WordPress 容器时可以指定的一些环境变量包括
* `WORDPRESS_DB_HOST`MySQL 服务的主机名