У меня есть образ, который я хочу запустить на моей локальной машине.Я взял это изображение от своего друга, а не из докер-хаба или какого-либо хранилища.Общий файл имеет формат «.img».
Я могу импортировать это изображение в докер, но не могу запустить.
Что я сделал:
- Сожмите файл изображения из формата «.img» в формат «.tar.gz», чтобы можно было импортировать изображение докера.Я использовал 7-zip инструмент для преобразования этого.
- Из моего локального я импортировал образ докера, используя этот новый файл (.tar.gz) <</li>
- Попытка запустить это импортированное изображение, но не удалось.
Выполненные команды:
PS C:\Users\C61464> docker import .\Desktop\regchange.tar.gz
sha256:a0008215897dd1a7db205c191edd0892f484d230d8925fd09e79d8878afa2743
PS C:\Users\C61464> docker images
REPOSITORY TAG IMAGE ID CREATED
SIZE
<none> <none> 7fdbbdcc59c4 2 minutes ago 1.05GB
PS C:\Users\C61464> docker tag 7fdbbdcc59c4 bwise:version1.0
PS C:\Users\C61464> docker images
REPOSITORY TAG IMAGE ID CREATED
SIZE
bwise version1.0 7fdbbdcc59c4 3 minutes ago 1.05GB
PS C:\Users\C61464> docker run -p 8888:80 bwise:version1.0
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: No command specified.
See 'C:\Program Files\Docker\Docker\Resources\bin\docker.exe run --help'.
Я много раз искал эту ошибку и обнаружил, что для запуска нам нужно указать путь, используемый при создании образа (в Dockerfile), но яЯ не уверен, так как я новичок в докере.Я делаю что-то не так или мне нужен файл Docker для запуска этого образа?