Docker: различия между версиями
Перейти к навигации
Перейти к поиску
FireWolf (обсуждение | вклад) |
FireWolf (обсуждение | вклад) |
||
Строка 34: | Строка 34: | ||
docker volume ls -qf dangling=true | xargs -r docker volume rm | docker volume ls -qf dangling=true | xargs -r docker volume rm | ||
</syntaxhighlight> | </syntaxhighlight> | ||
= Добавление файла в образ и работа с ними = | |||
Добавляем необходимый сертификат в образ openjdk:8-jre-alpine чтобы java могла без ошибок соединяться по TLS с учетом не корректной настройки удаленного сервера: | |||
<syntaxhighlight lang="bash"> | |||
ADD certificate.der /root/certificate.der | |||
RUN keytool -importcert -alias local-certificate-CA \ | |||
-keystore /etc/ssl/certs/java/cacerts -storepass changeit \ | |||
-file /root/certificate.der && \ | |||
rm /root/certificate.der | |||
</syntaxhighlight> | |||
[[Категория:Работа]] | [[Категория:Работа]] | ||
[[Категория:Linux]] | [[Категория:Linux]] |
Версия 01:47, 22 июня 2017
Настройка для пользователя
http://askubuntu.com/questions/477551/how-can-i-use-docker-without-sudo/477554#477554
Add the docker group if it doesn't already exist:
sudo groupadd docker
Add the connected user "${USER}" to the docker group. Change the user name to match your preferred user:
sudo gpasswd -a ${USER} docker
Restart the Docker daemon:
sudo service docker restart
If you are on Ubuntu 14.04-15.10* use docker.io instead:
sudo service docker.io restart
Удаление не нужных образов
docker rmi $(docker images | grep "<none>" | awk "{print \$3}")
https://lebkowski.name/docker-volumes/
docker ps --filter status=dead --filter status=exited -aq | xargs docker rm -v
docker volume ls -qf dangling=true | xargs -r docker volume rm
Добавление файла в образ и работа с ними
Добавляем необходимый сертификат в образ openjdk:8-jre-alpine чтобы java могла без ошибок соединяться по TLS с учетом не корректной настройки удаленного сервера:
ADD certificate.der /root/certificate.der
RUN keytool -importcert -alias local-certificate-CA \
-keystore /etc/ssl/certs/java/cacerts -storepass changeit \
-file /root/certificate.der && \
rm /root/certificate.der