在vscode中使用ssh运行docker:从下载到运行全流程

 更新时间:2024年08月09日 14:51:29   作者:JackChrist  
首先在本机或者服务器上下载docker并运行,本文目的旨在本机下载docker并打包,然后在服务器上进行加载,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

首先在本机或者服务器上下载docker并运行
本文目的旨在本机下载docker并打包,然后在服务器上进行加载

docker -v
Docker version 27.0.3, build 7d4bcd8

有输出说明在运行

一、下载

docker hub上下载docker以tensorflow为例

点击tag搜索自己想要的版本

copy命令并进行下载

二、打包

docker images
REPOSITORY              TAG          IMAGE ID       CREATED        SIZE
tensorflow/tensorflow   2.16.1-gpu   21df1084f706   5 months ago   7.35GB
tensorflow/tensorflow   2.6.1-gpu    b6bcb9632c86   2 years ago    5.63GB

此时说明docker已经被下载,我们需要把它打包成一个tar

 docker save -o 自己定义一个名字.tar REPOSITORY的名字:TAG的名字
 例如:
 docker save -o tf123.tar tensorflow/tensorflow:2.6.1-gpu

打包完成后,tar文件在输入命令的当前目录下,然后此tar拷贝到服务器中

三、加载

在服务器中加载tar

docker -i XXXX.tar

等待一段时间后

docker images

会出现此docker容器

四、映射

现在我们有了docker容器,但是容器中还没有任何文件夹,所以需要把本地的文件夹映射到docker中

sudo docker run -itd -p 端口 --privileged=true --shm-size=32g  --gpus all -v 本地文件夹:docker文件夹 --name 自定义一个容器的名字 REPOSITORY的名字:TAG的名字 /bin/bash

其中端口随便输入,例如1234:11
文件夹使用绝对路径

五、VSCODE

打开ssh

可以看到很多容器,进入之后找到home文件夹,刚才映射的文件就在里面
容器中需要重新下载个解释器(至少在我目前下载的容器中是这样的)

在容器中也可以继续配置环境(此时之前配置的清华源是没有的)

结语

如果是直接在本机或者服务器上配置可以直接省去二和三

到此这篇关于在vscode中使用ssh运行docker:从下载到运行全流程的文章就介绍到这了,更多相关vscode使用ssh运行docker内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Spring Boot 打包上传Docker 仓库的详细步骤

    Spring Boot 打包上传Docker 仓库的详细步骤

    这篇文章主要介绍了Spring Boot 打包上传Docker 仓库的详细步骤,本文分步骤给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • Navicat 连接服务器端中的docker数据库的方法

    Navicat 连接服务器端中的docker数据库的方法

    这篇文章主要介绍了Navicat 连接服务器端中的docker数据库,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • 远程连接Docker上的Mysql失败的分析与解决方案

    远程连接Docker上的Mysql失败的分析与解决方案

    这篇文章主要介绍了远程连接Docker上的Mysql失败的分析与解决方案的相关资料,需要的朋友可以参考下
    2023-01-01
  • windows下安装docker的教程详解

    windows下安装docker的教程详解

    这篇文章主要介绍了windows安装docker的教程,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • Docker命令行输出格式化完全指南

    Docker命令行输出格式化完全指南

    在Docker中大多数的输出命令都支持--format 选项,用于控制输出,下面这篇文章主要给大家介绍了关于Docker命令行输出格式化的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-07-07
  • Docker 容器日志分析

    Docker 容器日志分析

    这篇文章主要介绍了Docker 容器日志分析,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-03-03
  • Docker挂载资料卷部署Nginx

    Docker挂载资料卷部署Nginx

    这篇文章介绍了Docker挂载资料卷部署Nginx,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-01-01
  • 低版本Docker升级高版本Docker的详细教程及成功避坑

    低版本Docker升级高版本Docker的详细教程及成功避坑

    如果我们使用docker来管理容器,那么保持docker引擎的更新将会是十分重要的,下面这篇文章主要给大家介绍了关于低版本Docker升级高版本Docker的详细教程及成功避坑,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-05-05
  • Docker 配置阿里云容器服务操作

    Docker 配置阿里云容器服务操作

    这篇文章主要介绍了Docker 配置阿里云容器服务操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • 分享Ubuntu19无法安装docker源问题

    分享Ubuntu19无法安装docker源问题

    这篇文章主要介绍了Ubuntu19无法安装docker源问题,本文通过实例代码给大家讲解的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11

最新评论