我尝试构建一个源自官方jenkins图像的dockerfile。
在此dockerfile中,我想安装openssh-server
并启动ssh
进程。
我知道当我克隆jenkins的整个github并在那里更改dockerfile + startscript但我不想这样做时,我知道这可能。
我尝试了很多东西。我的dockerfile看起来像:
FROM jenkins:2.7.1
USER root
RUN apt-get -y update && \
apt-get -y install openssh-server
ENTRYPOINT service ssh start
安装很好。但问题是启动ssh
服务。
我将覆盖(初始)命令以启动jenkins,因此Jenkins将不会启动。我也想成为容器中的默认jenkins用户