Tôi xây dựng container từ bên dưới Dockerfile:
FROM ubuntu:14.04
...
RUN apt-get update && apt-get install -y vim
#RUN ssh-keygen -f /root/.ssh/id_rsa -N strongpass123$%^
RUN ssh-keygen -f /root/.ssh/id_rsa
...
Tôi làm điều đó khá hiếm khi, nhưng có nhiều lệnh trước khi sử dụng ssh-keygen
và sau nó.
Tôi biết rằng tôi có thể làm điều đó từ tập lệnh thông qua docker exec -it thirsty_darwin sh script.sh
và sau đó gắn thẻ hình ảnh và sau đó sử dụng chuỗi các thùng chứa (hình ảnh), nhưng nó không phải là giải pháp rõ ràng như tôi muốn.
Ngay cả trường hợp xấu nhất là ssh-add ~/.ssh/id_rsa
khi tôi phải sử dụng công cụ mong đợi. Công cụ mong đợi đã mã hóa mật khẩu của tôi. Tôi không muốn làm điều đó.
VOLUME
từ máy chủ thay vì tạo riêng trong container. Cảm ơn!