自学内容网 自学内容网

离线docker安装数据库(无法访问互联网),那么直接使用 docker pull mysql:latest

如果你的 Linux 服务器是离线的(无法访问互联网),那么直接使用 docker pull mysql:latest 是无法拉取镜像的,因为 Docker 需要从 Docker Hub 或配置的镜像源下载镜像。不过,你可以通过以下方法在离线环境中使用 Docker 镜像:

在在线环境中导出镜像并传输到离线服务器
步骤:
在在线环境中拉取镜像:
在一台可以访问互联网的机器上,拉取所需的镜像:

docker pull mysql:latest

将镜像保存为 tar 文件:
使用 docker save 命令将镜像导出为 tar 文件:

docker save -o mysql-latest.tar mysql:latest

将 tar 文件传输到离线服务器:
使用 U 盘、移动硬盘或内网传输工具(如 scp)将 mysql-latest.tar 文件复制到离线服务器。

在离线服务器上加载镜像:
在离线服务器上,使用 docker load 命令加载镜像:

docker load -i mysql-latest.tar

验证镜像是否加载成功:
运行以下命令查看已加载的镜像:

docker images

运行容器:
使用加载的镜像启动容器:

docker run -d --name mysql-server -e MYSQL_ROOT_PASSWORD=yourpassword mysql:latest

原文地址:https://blog.csdn.net/weixin_44895040/article/details/145144336

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!