Docker搭建运行一个Ubuntu镜像服务器

下载镜像并运行

docker run -t -i ubuntu:latest //bin/bash    //默认拉取最新的 拉对应版本镜像 ubuntu:16.04 ...
apt update

安装远程sshd

apt install openssh-server

 

修改配置文件远程可密码访问

vi /etc/ssh/sshd_config  

找到PermitRootLogin  一行,改为

PermitRootLogin yes

退出容器

exit

 

查看当前容器ID

docker ps -l

 

将当前修改保存一个镜像方便后续使用

docker commit   CID  ubuntu:sshd

后台运行镜像

docker run -d  -p 122:22 -p 1080:80 -p 1443:443  ubuntu:sshd  /etc/init.d/ssh start -D

 

//最后根据远程ssh工具连接镜像Ubuntu服务器