docker安裝Ubuntu以及ssh連接


一、簡述

環境:

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連接

然后連接就可以了 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM