相关疑难解决方法(0)

Docker - 无法使用入口点从导入的映像运行容器

我有一个官方的MySQL容器.我做

docker export <cont_name> > ~/Desktop/mysql.tar
Run Code Online (Sandbox Code Playgroud)

接下来我做

sudo tar -c ~/Desktop/mysql.tar | docker import --change "ENV PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" --change "ENV MYSQL_MAJOR 5.7" --change "ENV MYSQL_VERSION 5.7.8-rc" --change "ENTRYPOINT [\"/entrypoint.sh\"]" --change "EXPOSE 3306" --change "VOLUME /var/lib/mysql" --change "CMD [\"mysqld\"]" - mysql:kyriakos
Run Code Online (Sandbox Code Playgroud)

最后

docker run --env "MYSQL_ROOT_PASSWORD=root" --name mysql_kyr mysql:kyriakos
Run Code Online (Sandbox Code Playgroud)

我明白了

exec: "/entrypoint.sh": stat /entrypoint.sh: no such file or directory
Error response from daemon: Cannot start container a15613493ee94a159ff0821974742350ae5df26b0f659932dc7cb3264295e944: [8] System error: exec: "/entrypoint.sh": stat /entrypoint.sh: no such file or directory
Run Code Online (Sandbox Code Playgroud)

我输入的内容有问题吗?在.tar文件中/entrypoint.sh …

docker

0
推荐指数
1
解决办法
2472
查看次数

标签 统计

docker ×1