服务器相关
docker复制新的服务器
复制过程问题记录
看一下原来可能相关的所有的容器
1 | docker ps -a | grep open |
可以看到第一条这个也是从 automl/openeuler-ssh-py-new:v1.0
复制过来的,后面路径是 "/usr/sbin/init --me…"
具体打印一下配置内容
1 | docker inspect a43ed7a8b337 | jq '.[0].Config.Cmd' |
尝试一下
1 | docker run -d --name openeuler_server01 -p 4251:4251 automl/openeuler-ssh-py-new:v1.0 /usr/sbin/init --memory=32g --cpus=8 |
但是这时候 docker ps
的时候发现并不在运行,docker ps -a
发现显示 Exited (255)
打印 docker logs
发现也是空的,考虑用 -it
交互模式搞一个试试。
1 | docker run -it --name openeuler_server_test automl/openeuler-ssh-py-new:v1.0 /usr/sbin/init |
显示报错,尝试挂载 tmpfs
文件系统时遇到了权限问题
删除前面创建的server01和test,加上权限选项重新创建
1 | docker rm openeuler_server01 |
创建之后检查一下状态,STATUS=Up
,成功,进入容器。
1 | docker exec -it openeuler_server01 /bin/bash |
vscode连接配置
检查ssh状态,发现ssh的服务监听端口在4250,但是前面容器的端口映射是4251,应此需要修改保持一致。
1 | yum install -y vim |
省流
1 | # 复制 |