在自己的服务器里面创建一个docker容器并免密登录
作者:
旷梦
,
2021-10-20 09:04:49
,
所有人可见
,
阅读 523
# 1.将镜像上传到自己租的云端服务器
scp /var/lib/acwing/docker/images/docker_lesson_1_0.tar server1
# 2.登录自己的云端服务器
ssh server1
# 3.将镜像加载到自己的云端服务器
docker load -i docker_lesson_1_0.tar
# 4.创建并运行docker_lesson:1.0镜像
docker run -p 20000:22 --name my_docker_server -itd docker_lesson:1.0
# 5.进入创建的docker容器
docker attach my_docker_server
# 6.设置root密码
passwd
# 7.添加一个用户(一般不直接使用root用户)
adduser wjw
# 8.创建密钥
ssh-keygen
# 9.设置免密登录(需要现在.ssh/config文件中配置好server1_docker的信息)
ssh-copy-id server1_docker
[
Host server1_docker
HostName 服务器的ip地址
User wjw
Port 20000(需要先在服务器中开放20000这个端口号)
]