Docker-compose
批量执行容器:docker compose 就只需要写一个 docker-compose.yml 文件,配置多个 service 的启动方式和 depends_on 依赖顺序。然后 docker-compose up 就可以批量按顺序启动一批容器。
1 |
|
在 docker-compose.yml
存在的路径下执行即可 < /home/compose >
1 |
|
Docker Desktop 中显示方式也不同了:
问题
内部 jenkins 容器 无法与 github ssh 链接
多发生在在重启 docker-compose 后。不需要重新生成 ssh 密钥再绑定。只需要按照以下步骤执行即可:
进入 Jenkins 容器的 shell 环境:
1 |
|
(可选若不存在) 创建密钥 详解
1 |
|
手动添加 GitHub 主机密钥到已知主机列表:然后 输入 yes
1 |
|
验证是否添加成功:(必要
)
1 |
|
容器 bash 中没有进程管理命令:
- 如果你的容器是基于Debian或Ubuntu的系统,你可以使用
**apt-get update && apt-get install procps**
命令来安装 ps 命令 (<font style="color:rgb(17, 17, 17);">jenkins</font>
) - 如果你的容器是基于CentOS或RedHat的系统,你可以使用
**<font style="color:rgb(17, 17, 17);">yum install procps-ng</font>**
命令来安装ps命令
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!