安装Windows docker与VSCode docker、Dev Containers和Remote - SSH插件

一、Windows docker安装

进入docker官网,下载安装windos docker。
Docker: Accelerated, Containerized Application Developmenthttps://www.docker.com/默认下一步安装

 重启

下一步

二、出现Docker Desktop requires a newer WSL kernel version.

 以管理员身份打开cmd,输入wsl --update

 重新进入docker

 搭建完成

三、创建容器

 以管理员身份打开cmd,输入docker run -dp 4592:4592 --name nginx-demo nginx

列出正在运行的容器docker ps

 启动交互式终端docker exec -it 4da68d451be6 sh,并查看容器内部配置文件cat /etc/nginx/nginx.conf

 

四、打开vscode安装WSL、docker、Dev Containers和Remote - SSH插件

出现WSL拓展安装提示,点击安装即可

搜索docker并安装

安装Dev Containers和Remote - SSH

 五、vscode连接容器

 新建终端

 连接测试

打开文件夹 

进入/etc/nginx

 进入后可以进行一系列的配置

 

 

 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Vscode中使用Docker连接nvidia-docker,可以按照以下步骤进行操作: 1. 安装Docker插件 打开Vscode,点击左侧的扩展图,搜索Docker插件并进行安装。 2. 配置Docker插件Vscode中按下`Ctrl + Shift + P`键,输入Docker: Add a Dockerfile,选择 Dockerfile: Create a Dockerfile,然后选择你要创建的语言类型,例如 Python。 3. 配置Dockerfile 在弹出的窗口中,配置Dockerfile文件,例如: ``` FROM nvcr.io/nvidia/pytorch:21.03-py3 WORKDIR /app COPY . /app RUN pip install --no-cache-dir -r requirements.txt CMD ["python", "app.py"] ``` 这个Dockerfile文件是基于nvidia的pytorch镜像,将当前目录下的文件拷贝到容器的/app目录下,安装requirements.txt中的Python包,并启动app.py文件。 4. 构建Docker镜像 在Vscode中按下`Ctrl + Shift + P`键,输入Docker: Build Image,选择刚才创建的Dockerfile文件,然后输入镜像名称和标签,例如: ``` myimage:latest ``` 然后等待构建完成。 5. 运行nvidia-docker镜像 在容器中启动myimage镜像,可以使用以下命令: ``` $ docker run --gpus all -it --rm -v /path/to/local/code:/app myimage:latest ``` 这个命令跟之前的命令是一样的,只是镜像名称和挂载的目录有所不同。 6. 在Vscode中连接nvidia-dockerVscode中按下`Ctrl + Shift + P`键,输入Remote-Containers: Attach to Running Container,选择刚才运行的容器,然后等待连接完成。 7. 在Vscode中调试代码 在Vscode中打开本地的代码目录,可以在容器内进行调试。 以上就是在Vscode安装Docker,并连接nvidia-docker的详细操作步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kexiaohua4393

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值