Docker 容器软件运行与安装全解析
1. 容器中运行软件
在容器中运行软件是 Docker 的核心功能之一。以 WordPress 为例,我们可以使用以下命令来查看默认入口脚本的内容:
docker run --entrypoint="cat" \
wordpress:5.0.0-php7.2-apache \
/usr/local/bin/docker-entrypoint.sh
这个命令将“cat”作为入口点,并将默认入口脚本的完整路径作为参数传递给“cat”。通过运行这个脚本,我们可以看到它如何根据软件的依赖项验证环境变量并设置默认值。一旦脚本验证了 WordPress 可以执行,它将启动请求的或默认的命令。
启动脚本是构建持久容器的重要组成部分,并且可以与 Docker 重启策略结合使用,以充分发挥各自的优势。由于 MySQL 和 WordPress 容器已经使用了启动脚本,我们可以在示例脚本的更新版本中为每个容器设置重启策略。
然而,当启动脚本无法满足 Linux 对 init 系统的期望时,将其作为 PID 1 运行会出现问题。根据不同的使用场景,我们可能会发现某种方法或混合方法效果最佳。
在完成这些操作后,我们可能会在计算机上留下一些不再需要的容器。为了回收这些容器占用的资源,我们需要停止并从系统中移除它们。
2. 容器清理
容器和 Docker 的一大优势就是易于清理。容器提供的隔离性简化了停止进程和移除文件的步骤。使用 Docker,整个清理过程可以通过几个简单的命
超级会员免费看
订阅专栏 解锁全文
1732

被折叠的 条评论
为什么被折叠?



