96 слов
1 минуты
Редактирование docker контейнера
Шаг 1: Найдите ID контейнера
Для начала необходимо определить ID контейнера, который нужно изменить:
docker ps -a
Шаг 2: Внесение изменений в контейнер
Теперь, зная ID контейнера, можно войти внутрь него и внести необходимые изменения:
docker exec -it id_контейнера /bin/sh
Если нужно выполнить команду непосредственно из внешней среды:
docker exec -it id_контейнера sed -i "s|https://api.ip.sb/ip|http://api.ipify.org|g" /usr/local/bin/start-mtproxy.sh
Шаг 3: Перезапуск контейнера
После внесения изменений нужно перезапустить контейнер, чтобы убедиться, что всё работает корректно:
docker restart id_контейнера
Шаг 4: Фиксация изменений
При необходимости можно зафиксировать изменения создав новый образ:
docker commit -m 'описание изменений' -a 'имя_пользователя' имя_пользователя/имя_образа
Шаг 5: Публикация нового образа
Логинимся в реестр и пушим обновленный образ:
docker login
docker push имя_пользователя/имя_образа
Редактирование docker контейнера
https://guilliman.ru/posts/edit_docker_container/