Nếu tôi có vùng chứa docker mà tôi đã bắt đầu một lúc, cách tốt nhất để đặt biến môi trường trong vùng chứa đang chạy là gì? Tôi thiết lập một biến môi trường ban đầu khi tôi chạy lệnh chạy.Cách đặt biến môi trường trong vùng chứa docker đang hoạt động
$ docker run --name my-wordpress -e VIRTUAL_HOST=domain.com --link my-mysql:mysql -d spencercooley/wordpress
nhưng bây giờ nó đã chạy được một thời gian, tôi muốn thêm một số khác VIRTUAL_HOST
vào biến môi trường. Tôi không muốn xóa các container và sau đó chỉ cần chạy lại nó với biến môi trường mà tôi muốn bởi vì sau đó tôi sẽ phải di chuyển các tập cũ sang container mới, nó có các tập tin chủ đề và tải lên trong đó mà tôi không muốn thua.
Tôi chỉ muốn thay đổi giá trị của biến môi trường VIRTUAL_HOST
.
Nó không thể thay đổi các biến môi trường của một tiến trình đang chạy ngoại trừ trong chính quá trình đó. Điều này có thể được thực hiện bằng cách cho phép cập nhật cấu hình biến môi trường (thông qua 'cập nhật docker) và sau đó khởi động lại vùng chứa. – cpuguy83