国产探花免费观看_亚洲丰满少妇自慰呻吟_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武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西青区| 华蓥市| 长治市| 武安市| 仁化县| 富蕴县| 东丰县| 鹰潭市| 甘德县| 彰化县| 高邑县| 库尔勒市| 石楼县| 舒兰市| 邢台县| 永宁县| 株洲县| 宁河县| 崇州市| 肇州县| 阳城县| 浦县| 涟水县| 元阳县| 潼南县| 无极县| 环江| 新和县| 长阳| 札达县| 额敏县| 大新县| 鱼台县| 怀宁县| 乡宁县| 闽清县| 正安县| 大埔县| 雅安市| 虹口区| 定远县|