yifukang 发表于 2021-8-1 07:20

NAS使用Docker搭建Ubuntu服务器并远程连接

NAS使用Docker搭建Ubuntu服务器并远程连接(命令行模式)没有废话,直接上步骤

第一:在空服务器上安装docker,不会,不会就参照Docker文档,我这里使用的是Ubuntu系统,安装完成后还有官方推荐的后续配置。
https://img-blog.csdnimg.cn/20200106165010294.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3Bpa2FjaHVfMTIxMzg=,size_16,color_FFFFFF,t_70
第二:开启Ubuntu容器
1、拉取最新的Ubuntu image docker pull ubuntu·
https://img-blog.csdnimg.cn/202001061654548.png
2、查看镜像 docker images
https://img-blog.csdnimg.cn/20200106165737168.png
3、运行一个基于刚刚拉取的Ubuntu镜像的容器
docker run运行一个容器
–name 指定生成的容器的名称
-i: 以交互模式运行容器,保证容器中STDIN是开启的。通常与 -t 同时使用;
-t: 为容器重新分配一个伪tty终端,通常与 -i 同时使用;
-d: 后台运行容器,并返回容器ID;
-p:可以指定要映射的IP和端口,这里是 宿主机端口:容器内部端口,但是在一个指定端口上只可以绑定一个容器。支持的格式有 hostPort:containerPort、ip:hostPort:containerPort、 ip::containerPort。
54 则是镜像ID,镜像名称也可以的,ID不需要写全,可以唯一标识就可以了。

4、查看容器的运行状态

5、docker ps查看正在运行的容器

6、docker ps -a所有已创建的容器
https://img-blog.csdnimg.cn/2020010617032274.png
第三步:部暑配置ssh

进入容器内部
https://img-blog.csdnimg.cn/20200106170554824.png
此时命令行前缀已经变成了root@容器ID

1、安装ssh服务
apt-get update
apt-get install openssh-server

2、开启ssh服务
/etc/init.d/ssh start
查看进程
ps -e grep | ssh

3、修改ssh配置文件
vim /etc/ssh/sshd_config
PasswordAuthentication yes #打开密码认证

4、重启ssh服务
sudo /etc/init.d/ssh restart

5、设置Ubuntu root用户密码
passwd root
至此就完成了Ubuntu容器的搭建,访问地址host:8899,宿主机的地址:外部映射端口,用户名root,密码就是第4步设置的密码。


二手辣条 发表于 2021-8-1 10:20

看到好贴赶紧收藏了,感谢楼主分享{znds8}

百慕king 发表于 2021-8-1 10:20

教程步骤很详细,谢谢大佬上传

oooppp88 发表于 2021-8-2 13:18

楼主真的用心了,以后继续关注楼主

rrryyy000 发表于 2021-8-2 13:18

期待楼主在发布好玩的教程

zzzddd888 发表于 2021-8-2 13:18

我来了,进来学习有什么好教程

sssqqq147 发表于 2021-8-2 13:19

楼主是玩机高手呀,给你顶一顶{znds6}

dddqqq222 发表于 2021-8-2 13:19

正好需要这个教程,感谢楼主分享

wwweee444 发表于 2021-8-2 13:20

楼主以后必成大器啊{znds3}

lllkkk777 发表于 2021-8-2 13:20

666,关注一波,感谢上传教程
页: [1] 2
查看完整版本: NAS使用Docker搭建Ubuntu服务器并远程连接