docker创建ubuntu 22.04

该文指导如何通过Docker拉取Ubuntu22.04镜像,启动容器,安装SSH服务器,设置root密码并允许root远程登录。接着,重启SSH服务并使用docker命令管理容器,包括退出后重新附加和启动容器。最后提到使用Dockerfile可以简化这一流程。

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

1、拉取镜像

sudo docker pull ubuntu:22.04

2、启动ubuntu22.04,使用docker images 查看id:1f6ddc1b2547 ,这里映射物理机23端口对应docker22端口用于远程连接

sudo docker run -it -p 23:22 1f6ddc1b2547 /bin/bash

3、进入容器后先安装远程服务,配置远程:

apt update

apt upgrade

apt install vim

apt install openssh-server

4、设置root密码,我们远程登录的时候使用

 passwd root

5、设置允许root远程登录

 6、重启ssh服务,让配置生效,然后退出容器(在exit前已经可以远程上去了)

/etc/init.d/ssh restart

7、exit后,使用docker ps -a找到容器id,再使用docker attach id(id是ps指令查出来的)重新进入容器内。

如果exit后容器停止了,可以使用 sudo docker start id(id是ps指令查出来的)重新开启,启动后还需要重新开启远程,后面使用dockerfile技术,就可以不用这么麻烦了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值