我有一个官方的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 ×1