Я новичок в Docker и столкнулся с проблемой, решения которой не нашел.
Я на Mac, поэтому мне приходится использовать Boot2Docker в качестве среды. Я делаю все свои вещи внутри виртуальной машины, используя boot2docker ssh, чтобы максимально имитировать «реальную» ситуацию.
Моя проблема в том, что как только я закрываю boot2docker с выключенным boot2docker или останавливаюсь, я теряю все свои изменения... Как я могу сохранить свои изменения?
Что я сделал, так это создал несколько каталогов, например /opt/sites, и добавил некоторый код в .profile. Все исчезло, когда я снова запускаю boot2docker.
Я пытался поместить все в /Users... поскольку boot2docker 1.3 и выше автоматически монтирует это место, но затем у меня возникают проблемы с использованием --volumes в некоторых контейнерах (точнее, в контейнерах MySQL...)
Я думаю, что могу решить проблему хранения данных (проблема --volumes), но где я могу разместить определение PATH и других переменных среды?
Я, вероятно, что-то неправильно понимаю, поэтому, пожалуйста, направьте меня в правильном направлении ;-)
docker run \ --name=redmine-mysql \ -d \ --env-file $SITE_ROOT/redmine/mysql.env \ -v $SITE_ROOT/redmine/mysql:/var/lib/mysql \ sameersbn/mysql
Читается немного легче... - person Thomas Rambrant   schedule 14.01.2015