Skip to main content

Docker安装Ubuntu

创建容器

# 对22端口进行映射
docker run --name ubuntu -it -d -p 10022:22 ubuntu:22.04

进入容器

docker exec -it ubuntu /bin/bash

进行ssh相关配置

更新包管理器,安装ssh服务

apt-get update && \
apt-get upgrade -y && \
apt-get install -y openssh-server openssh-client vim

启动ssh服务

/etc/init.d/ssh start

查看进程

ps -ef | grep sshd

编辑 sshd_config文件,打开 PermitRootLogin yes ,保存退出

vim /etc/ssh/sshd_config

如:

# Authentication:
PermitRootLogin yes
#LoginGraceTime 2m
#PermitRootLogin prohibit-password
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10

重启ssh服务

service ssh restart

设置ssh服务开机自启

update-rc.d ssh defaults

为root设置密码(容器中默认是root用户)

passwd root

ssh远程登录

ssh root@宿主机IP:10022