没有废话,直接上步骤
- 在空服务器上安装docker参照Docker官方文档进行安装,我这里使用的是Ubuntu系统,安装完成后还有官方推荐的后续配置。
- 开启Ubuntu容器
-
拉取最新的Ubuntu image
docker pull ubuntu
· -
查看镜像
docker images
-
运行一个基于刚刚拉取的Ubuntu镜像的容器
docker run
运行一个容器
–name 指定生成的容器的名称
-i: 以交互模式运行容器,保证容器中STDIN是开启的。通常与 -t 同时使用;
-t: 为容器重新分配一个伪tty终端,通常与 -i 同时使用;
-d: 后台运行容器,并返回容器ID;
-p:可以指定要映射的IP和端口,这里是宿主机端口:容器内部端口
,但是在一个指定端口上只可以绑定一个容器。支持的格式有 hostPort:containerPort、ip:hostPort:containerPort、 ip::containerPort。
54 则是镜像ID,镜像名称也可以的,ID不需要写全,可以唯一标识就可以了。 -
查看容器的运行状态
-
docker ps
查看正在运行的容器 -
docker ps -a
所有已创建的容器
3.部配置ssh -
进入容器内部
此时命令行前缀已经变成了root@容器ID -
安装ssh服务
apt-get update
apt-get install openssh-server
-
开启ssh服务
/etc/init.d/ssh start
查看进程
ps -e grep | ssh
-
修改ssh配置文件
vim /etc/ssh/sshd_config
PasswordAuthentication yes #打开密码认证 -
重启ssh服务
sudo /etc/init.d/ssh restart
- 设置Ubuntu root用户密码
passwd root
至此就完成了Ubuntu容器的搭建,访问地址host:8899
,宿主机的地址:外部映射端口,用户名root,密码就是第4步设置的密码。