Tôi đang chạy một glyptodon/guacamole
trong một bến tàu.
Tôi muốn kích hoạt tiện ích mở rộng db auth và quá trình là để di chuyển guacamole-auth-jdbc-mysql-0.9.9.jar
từ GUACAMOLE_HOME/extensions
đến GUACAMOLE_HOME/lib
, và sau đó khởi động lại quá trình.
Tôi làm như sau:
># docker exec -it some-guacamole bash
># cp /root/.guacamole/extensions/guacamole-auth-jdbc-mysql-0.9.9.jar /root/.guacamole/lib/
># exit
># docker commit <container id> adampski:dbauthv1
># docker stop some-guacamole
># docker rm some-guacamole
># docker run --name some-guacamole --link some-guacd:guacd --link some-mysql:mysql -e MYSQL_DATABASE=guacamole_db -e MYSQL_USER=username -e MYSQL_PASSWORD=password -d -p 8080:8080 adampski:dbauthv1
Tuy nhiên khi tôi vào docker với bash và duyệt đến /root/.guacamole/lib/
, Tôi không thấy tập tin trong đó.
Hiểu biết của tôi là từ khi tôi cập nhật hình ảnh và chạy docker run
tham chiếu thẻ hình ảnh mới, sau đó nó sẽ chạy một thùng chứa mới với các thay đổi - tôi đang làm gì sai?