远程配置-自用记录

文章讲述了如何使用dockerimport命令导入镜像,创建并运行容器,特别是关于GPU的支持。接着,它详细介绍了如何在远程Docker中设置SSH,包括安装SSH服务器,修改配置允许root登录,以及使用密钥进行身份验证。还提到了VSCode的SSH配置和处理已知主机的注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

导入镜像

docker load < 文件名

或者

docker import 文件名 目标镜像名:版本号

examples:

docker import  my_ubuntu_v3.tar runoob/ubuntu:v4

docker container 创建

docker run -it  --gpus all -v $PWD:/home -p 60000:22 --name lzx_smac --privileged lzx_smac_v1 /bin/bash

使用了绑定可能就得重安 annaconda

进远程 docker

改密码 passwd

如果没安装,安装

apt-get update
apt-get install openssh-server

改配置

vim /etc/ssh/sshd_config

注释掉 PermitRootLogin prohibit-password 这一行, 添加这一行 PermitRootLogin yes

重启服务

service ssh restart

注意登录的时候检查:
用户名 root
端口号
密码

密钥登陆

容器内

mkdir -p ~/.ssh

然后把已有 pub_key 传进去为 authorized_key 就行

cat work_git.pub >> authorized_keys

vscode

  PreferredAuthentications publickey
  IdentityFile "C:\Users\HP\.ssh\work_git"

如果是登录的地址以前用过,记得从 known_hosts 文件里面删掉。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值