diff --git a/SUMMARY.md b/SUMMARY.md index 64897ab..b2a8b86 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -156,11 +156,11 @@ * [CentOS](appendix/repo/centos.md) * [Nginx](appendix/repo/nginx.md) * [PHP](appendix/repo/php.md) + * [Node.js](appendix/repo/nodejs.md) * [MySQL](appendix/repo/mysql.md) * [WordPress](appendix/repo/wordpress.md) * [MongoDB](appendix/repo/mongodb.md) * [Redis](appendix/repo/redis.md) - * [Node.js](appendix/repo/nodejs.md) * [附录三:Docker 命令查询](appendix/command/README.md) * [附录四:Dockerfile 最佳实践](appendix/best_practices.md) * [附录五:如何调试 Docker](appendix/debug.md) diff --git a/appendix/repo/nodejs.md b/appendix/repo/nodejs.md index 10b24b1..38503a9 100644 --- a/appendix/repo/nodejs.md +++ b/appendix/repo/nodejs.md @@ -11,7 +11,7 @@ 在项目中创建一个 Dockerfile。 ```bash -FROM node:9 +FROM node:12 # replace this with your application's default port EXPOSE 8888 ``` @@ -31,7 +31,7 @@ $ docker run -it --rm \ # -v "$(pwd)":/usr/src/myapp \ --mount type=bind,src=`$(pwd)`,target=/usr/src/myapp \ -w /usr/src/myapp \ - node:9-alpine \ + node:12-alpine \ node your-daemon-or-script.js ``` diff --git a/cases/ci/README.md b/cases/ci/README.md index 4091018..e304f68 100644 --- a/cases/ci/README.md +++ b/cases/ci/README.md @@ -1,7 +1,7 @@ # CI/CD -持续集成(Continuous integration)是一种软件开发实践,每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 +**持续集成(Continuous integration)** 是一种软件开发实践,每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 -持续部署(continuous deployment)是通过自动化的构建、测试和部署循环来快速交付高质量的产品。 +**持续部署(continuous deployment)** 是通过自动化的构建、测试和部署循环来快速交付高质量的产品。 -与 `Jenkins` 不同的是,基于 Docker 的 CI/CD 每一步都运行在 Docker 镜像中,所以理论上支持所有的编程语言。 +与 `Jenkins` 不同的是,基于 Docker 的 CI/CD 每一步都运行在 Docker 容器中,所以理论上支持所有的编程语言。 diff --git a/cases/ci/drone/README.md b/cases/ci/drone/README.md index 994eb11..69271c3 100644 --- a/cases/ci/drone/README.md +++ b/cases/ci/drone/README.md @@ -86,7 +86,7 @@ $ git push origin master 打开我们部署好的 `Drone` 网站或者 Drone Cloud,即可看到构建结果。 -![](.image/drone-build.png) +![](_images/drone-build.png) 当然我们也可以把构建结果上传到 GitHub,Docker Registry,云服务商提供的对象存储,或者生产环境中。 diff --git a/cases/ci/drone/.image/drone-build.png b/cases/ci/drone/_images/drone-build.png similarity index 100% rename from cases/ci/drone/.image/drone-build.png rename to cases/ci/drone/_images/drone-build.png