一、簡述
環境:
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連接
然后連接就可以了