文件操作 - Dockerfile
返回文件管理
返回主菜单
删除本文件
文件: /opt/puppetlabs/puppet/lib/ruby/gems/3.2.0/gems/net-ssh-7.2.3/Dockerfile
编辑文件内容
ARG RUBY_VERSION=3.1 FROM ruby:${RUBY_VERSION} ARG BUNDLERV= RUN apt update && apt install -y openssh-server sudo netcat-openbsd \ && useradd --create-home --shell '/bin/bash' --comment 'NetSSH' 'net_ssh_1' \ && useradd --create-home --shell '/bin/bash' --comment 'NetSSH' 'net_ssh_2' \ && echo net_ssh_1:foopwd | chpasswd \ && echo net_ssh_2:foo2pwd | chpasswd \ && mkdir -p /home/net_ssh_1/.ssh \ && mkdir -p /home/net_ssh_2/.ssh \ && echo "net_ssh_1 ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers \ && echo "net_ssh_2 ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers \ && ssh-keygen -f /etc/ssh/users_ca -N '' ENV INSTALL_PATH="/netssh" WORKDIR $INSTALL_PATH COPY Gemfile net-ssh.gemspec $INSTALL_PATH/ COPY lib/net/ssh/version.rb $INSTALL_PATH/lib/net/ssh/version.rb RUN gem install bundler ${BUNDLERV} && bundle install COPY . $INSTALL_PATH/ CMD service ssh start && rake test && NET_SSH_NO_ED25519=1 rake test
修改文件时间
将文件时间修改为当前时间的前一年
删除文件