国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

詳解Docker創建支持ssh服務的容器和鏡像

2024-09-01 13:51:44
字體:
來源:轉載
供稿:網友

1. 這里使用的centos作為容器,所以首先下載centos的images

# sudo docker pull centos 

2. 下載后運行一個centos的容器,這里使用centos6作為我測試的容器

# sudo docker run --name=centos-ssh -i -t centos:centos6 /bin/bash  

3. 安裝openssh-server服務軟件包

# yum install openssh-server 

4. 編輯sshd的配置文件/etc/ssh/sshd_config,將其中UsePAM參數設置成“no”

5. 啟動sshd服務

# /etc/init.d/sshd start 

6. 添加測試用戶admin,密碼admin

# useradd admin # echo 'admin:admin' | chpasswd 

7. 為了使新添加的用戶可以運行sudo命令,需要安裝sudo軟件包,并將admin添加到sudoers里

# yum install sudo  <--安裝sudo軟件包 # visudo       <--編輯sudoers,添加下面的行到文件里   admin  ALL=(ALL)    ALL 

8. 測試,做完上面工作之后,使用ifconfig來查看一下容器的ip,或者使用“sudo docker inspect ”查看,然后就可以在宿主機器上通過ssh admin@<ip>來訪問新創建的docker容器了。

9. 如果想要把做好的支持ssh服務的容器作為一個Docker的鏡像,先退出容器,然后使用下面的命令來創建

# sudo docker commit <container id> <image name> 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 塔河县| 东兰县| 阿克苏市| 大宁县| 综艺| 建始县| 黄龙县| 石首市| 惠水县| 霍林郭勒市| 河间市| 华安县| 固镇县| 东宁县| 于都县| 灌南县| 大余县| 南木林县| 富蕴县| 包头市| 甘洛县| 龙井市| 临汾市| 高州市| 木兰县| 德清县| 兴宁市| 鲜城| 延川县| 儋州市| 罗山县| 湘乡市| 汉寿县| 启东市| 靖江市| 辉县市| 定兴县| 山西省| 常宁市| 都匀市| 楚雄市|