2.3.2 选择“SSH主机配置”

发布时间:2025-06-24 19:51:11  作者:北方职教升学中心  阅读量:884


sudo apt-get install vim。

docker run --gpus all -it -d --shm-size=1g --name cm_syfang -v /home/host/xxxx:/home/container/xxxx -p 8022:22 repository:tag。

(研发确认:哪个镜像用于自己的项目?#xff09;

docker images。

2.3.1 打开左下角命令行图标#xff0c;点击第一个选项。

设置 root #xff08用户密码;设置 root 用户密码为: admin(尽量使用统一密码))

passwd root。

再次选择左下角命令行图标“再次选择”Connect to Host…”刚刚在config中维护的主机信息出现了。

命令 --shm-size=1g 调整容器共享内存的大小。

查看 ssh 状态。

2.3.2 选择“SSH主机配置”。

以下指令依次输入到容器中。

docker version。

HostName:主机ip。容器目录、

1.5 容器内部配置。

重启 ssh。

2.3.5 选择主机。

安装 sudo。

docker删除容器。

2.3.3 选择“C:\Users\think\.ssh\config”。

(注意:此时安装的本地环境)

2.2.3 安装远程ssh插件。

命令 -p xxxx:22 此时便做了主机端口 8022 与容器端口 22 映射,远程服务器可以通过这个端口连接。1"表示使用第一和第二个 gpu 设备。

命令 --gpus “device=0,

service ssh restart。

sudo apt-get install openssh-server。

更新。

sudo /etc/init.d/ssh start。

修改 ssh 配置文件。

2.5 接下来,

在容器内修改 ssh 配置文件。

docker ps -a。

docker rm -f <container_name_or_id>

1.4 镜像构建容器。

PubkeyAuthentication yes。

2.3.4 维护config信息。

容器内的部署已经完成。

port:docker端口。

例如:

docker start -ai cm_syfang。

1.1 检查本机是否安装了docker。

2.3.7 远程服务器名称出现在连接成功后的左下角。

命令 --gpus all 表示所有容器都可以在容器中使用 gpu 设备。

退出容器命令(这里有坑,这样的退出会导致docker容器停止运行,可直接关闭命令行窗口)

exit。

Host:主机名,可以随意填写。

sudo vim /etc/ssh/sshd_config。

2.2.2 安装python。容器端口)

例如:。

挂载目录的优点 1.实现数据备份;2.数据传输方便。

apt-get update。c;conda安装路径需要进入#xff0c;初始化;然后通过命令行切换相应的解释器。

1.3 查看服务器上的所有容器。

不必要的动作󿀌有助于了解服务器上容器的现状。

conda activate 解释器name。

2.2.1 安装汉化插件。

命令 --name attack_liujun 给 docker 容器命名。

/opt/conda/condabin/conda init。

2.3.6 依次选择操作系统󿀌输入用户名对应的密码。

安装 vim。

1.2 在服务器上查看所有docker镜像。

2.1 安装vscode。

命令 -it 表示进入 docker 然后使用命令行进行交互。

AuthorizedKeysFile .ssh/authorized_keys。

(https://code.visualstudio.com/docs/?dv=win64user)

2.2 vscode本地配置。

2.4 VScode配置远程docker容器环境。

sudo service ssh status。

如果容器在运行:

docker stop <container_name_or_id>

docker rm <container_name_or_id>

或者。

1.在容器内部署操作。

apt-get install sudo。代码可以正常运行。

2.4.1 进入容器目录󿀌即镜像构建容器时选择的容器目录。

(记住容器名称、

(注意VScode每个远程环境都需要安装相应的python)

2.4.3 配置解释器:

与算法工程师确认项目使用的解释器,conda解释器直接切换到终端。

User:用户名。

对应的解释器也可以通过右下角直接选择。

命令 -d 表示后台运行。

PermitRootLogin yes。

在最后的“插入模式”中添加以下内容:

RSAAuthentication yes。

2.vscode的安装和配置。

进入容器内部 docker start -ai 容器名 (进入命令界面,需要添加-ai参数)。

如果提示找不到conda࿰,

按“Esc取消“插入模式”,并输入 :wq 保存并退出。

启动 ssh 服务。

2.3 远程连接VScodedocker容器。

输入指令。

2.4.2 安装容器python。

安装 ssh 服务。

命令 i: 表示在当前光标位置进入输入模式。

命令 -v [主机目录]:[容器目录] #xfff0c;实现数据共享和持久性,注意绝对路径的使用。