查看: 28|回覆: 0

[Ubuntu] docker安装Ubuntu以及ssh连接

[複製鏈接]

0

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-9-29
發表於 2019-8-26 16:46:00 | 顯示全部樓層 |閲讀模式

一、简述

环境:

Windows10

docker:2.1.0.1

二、开始安装

Windows的docker安装就不再多说了,网上有很多教程

在docker的hub仓库中,有专门的ubuntu系统。我们直接用使用就可以了。

1、打开cmd,拉取Ubuntu

docker pull ubuntu

2、查看拉取是否成功

docker images

3、运行容器

docker run --name iubuntu -t -i -d -p 3316:22 ubuntu

参数: –name 指定生成的容器的名称 
-i: 以交互模式运行容器,保证容器中STDIN是开启的。通常与 -t 同时使用; 
-t: 为容器重新分配一个伪tty终端,通常与 -i 同时使用; 
-d: 后台运行容器,并返回容器ID; 
-p:可以指定要映射的IP和端口,但是在一个指定端口上只可以绑定一个容器。支持的格式有 hostPort:containerPort、ip:hostPort:containerPort、 ip::containerPort。 
ubuntu 则是镜像名称,镜像ID也可以的。

 

4、查看是否运行成功

查看正在运行的镜像
docker ps

二、安装ssh服务

1、进入容器终端安装ssh服务

docker exec -t -i iubuntu /bin/bash

2、执行更新

apt-get update

 等待,输入Y就可以了

3、安装ssh-client、ssh-server

安装ssh-client命令

apt-get install openssh-client

等待,输入Y就可以了

安装ssh-server命令

apt-get install openssh-server

等待,输入Y就可以了

安装完成后,先启动服务

/etc/init.d/ssh start

查看是否正确启动

ps -e|grep ssh

编辑sshd_config文件

需要先安装vim编辑器

apt-get install vim

编辑sshd_config文件

vim /etc/ssh/sshd_config

保存退出  ESC + : + WQ

重启ssh服务

service ssh restart

设置ssh密码

passwd root

查看容器的IP

先安装net-tools工具包

apt-get install net-tools

查看IP

ifconfig

 

退出

exit

4、保存刚刚修改的镜像

docker commit  [容器ID/容器名]  [REPOSITORY:TAG]

三、使用Xshell连接

在本机连接可以用localhost:3316连接也可以用本机IP:3316连接

然后连接就可以了 

 

 

回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部