Ниже приведен рабочий код.
<input type='file' onchange="readURL(this);" />
<img id="ShowImage" src="#" />
Javascript:
function readURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#ShowImage')
.attr('src', e.target.result)
.width(150)
.height(200);
};
reader.readAsDataURL(input.files[0]);
}
}
Можно удалить контейнеры с помощью нескольких способов, которыми я объясню их в остальной части ответа.
docker container prune
. Эта команда удаляет все контейнеры, которые не работают правильно теперь. Можно узнать, какие контейнеры не работают путем сравнения вывода docker ps
и docker ps -a
. Контейнеры, которые перечислены в docker ps -a
и не существуют в docker ps
, не работают правильно теперь, но их контейнеры не удалены.
docker kill $(docker ps -aq)
. То, что делает эта команда, - то, что путем выполнения $(docker ps -aq)
она возвращает список идентификаторов всех контейнеров, и уничтожьте их. Когда-то эта команда не работает, потому что это - использование рабочим контейнером. Чтобы заставить это работать, можно использовать --force
опция.
docker rm $(docker ps -aq)
. Это имеет то же определение как вторая команда. Единственная разница их - то, что это удаляет контейнер (как то же как чернослив докера), в то время как эти docker kill
не делает.
Иногда необходимо удалить изображение, потому что Вы изменили конфигурацию Dockerfile
и должны удалить ее для восстановления ее. С этой целью Вы видите все изображения путем выполнения docker images
и затем копируете идентификатор изображения, которое Вы хотите удалить. Это может быть удалено просто путем выполнения docker image rm <image-id>
.
пз: можно использовать docker ps -a -q
вместо [1 114] и нет никаких различий. Поскольку в основанной на Unix операционной системе, можно присоединиться к опциям как вышеупомянутый пример.
Для избавлений от остановленного контейнера, можно использовать:
docker rm <cointainer_id>
можно также использовать название контейнера:
docker rm <name>
, Если Вы хотите избавиться от всех остановленных контейнеров, можно использовать:
docker container prune
Или можно также использовать:
docker rm $(docker ps -aq -f status=exited)
можно использовать -v
, аргумент для удаления любого докера управлял объемами, на которые не ссылаются дальше
docker rm -v $(docker ps -aq -f status=exited)
, можно также использовать --rm
с docker run
. Это удалит контейнер и связанные файлы, когда контейнер будет существовать.