docker操作命令+ssh
一、将已有容器打包为新的镜像
1、docker commit 容器ID 新的镜像的名字
2、docker save -o ./新的镜像的名字tar 新的镜像的名字
3、从tar包载入镜像:docker load -i 新的镜像的名字.tar
4、docker images | grep 新的镜像的名字
5、启动docker
1)普通容器启动
docker run -it --name 容器名字 -p 8930:8930 -v 宿主机地址:/data 新的镜像的名字 /bin/bash
2)支持ssh的命令:
docker run -it --name 容器名字 -d -p 8930:8930 -p 12347:22 -v 宿主机地址:/data --privileged=true 新的镜像的名字 /usr/sbin/init
3)支持GPU的命令:
docker run -it -e NVIDIA_DRIVER_CAPABILITIES=compute,utility -e NVIDIA_VISIBLE_DEVICES=all --name 容器名字 -d -p 8930:8930 -p 12347:22 -v 宿主机地址:/data --privileged=true 新的镜像的名字 /usr/sbin/init
6、修改root密码:passwd
7、安装ssh,并完成相关配置
1)安装ssh
2)vi /etc/ssh/sshd_config, PermitRootLogin yes
3)source /etc/ssh/sshd_config
4)ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key
ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key
5)systemctl start sshd
8、docker内配置镜像源
pip3 config set global.index-url http://ip:port/simple
pip3 config set global.index http://ip:port
pip3 config set install.trusted-host ip

浙公网安备 33010602011771号