欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解Docker創(chuàng)建支持ssh服務(wù)的容器和鏡像

 更新時間:2017年05月09日 11:35:15   作者:kongxx  
本篇文章主要介紹了詳解Docker創(chuàng)建支持ssh服務(wù)的容器和鏡像,具有一定的參考價值,感興趣的小伙伴們可以參考一下

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服務(wù)軟件包

# yum install openssh-server 

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

5. 啟動sshd服務(wù)

# /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>來訪問新創(chuàng)建的docker容器了。

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

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

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Docker安裝配置RabbitMQ的實現(xiàn)步驟

    Docker安裝配置RabbitMQ的實現(xiàn)步驟

    RabbitMQ是基于AMQP的一款消息管理系統(tǒng)。AMQP(Advanced?Message?Queuing?Protocol),是一個提供消息服務(wù)的應(yīng)用層標準高級消息隊列協(xié)議,其中RabbitMQ就是基于這種協(xié)議的一種實現(xiàn)
    2021-11-11
  • Docker跨服務(wù)器通信Overlay解決方案(上)之 Consul單實例

    Docker跨服務(wù)器通信Overlay解決方案(上)之 Consul單實例

    這篇文章主要介紹了Docker跨服務(wù)器通信Overlay解決方案(上)之 Consul單實例,本文通過場景分析實例代碼相結(jié)合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • docker mysql啟動時執(zhí)行初始化sql

    docker mysql啟動時執(zhí)行初始化sql

    這篇文章主要介紹了docker mysql啟動時執(zhí)行初始化sql問題,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-05-05
  • 詳解MAC OSX Docker開發(fā)環(huán)境搭建

    詳解MAC OSX Docker開發(fā)環(huán)境搭建

    本篇文章主要介紹了詳解MAC OSX Docker開發(fā)環(huán)境搭建,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • 使用Dockerfile構(gòu)建docker鏡像

    使用Dockerfile構(gòu)建docker鏡像

    這篇文章主要介紹了使用Dockerfile構(gòu)建docker鏡像的方法,幫助大家更好的理解和學習使用docker,感興趣的朋友可以了解下
    2021-04-04
  • 關(guān)于dockerfile build過程中報/bin/sh: pip: command not found的解決方法

    關(guān)于dockerfile build過程中報/bin/sh: pip: command not found的解決方法

    這篇文章主要介紹了關(guān)于dockerfile build過程中報/bin/sh: pip: command not found的解決方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • mac使用podman替代docker使用詳解

    mac使用podman替代docker使用詳解

    這篇文章主要為大家介紹了mac使用podman替代docker使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • 啟動Docker服務(wù)后顯示Docker Engine stopped解決辦法

    啟動Docker服務(wù)后顯示Docker Engine stopped解決辦法

    這篇文章主要給大家介紹了關(guān)于啟動Docker服務(wù)后顯示Docker Engine stopped的解決辦法,文中通過圖文介紹的非常詳細,對大家學習或者使用Docker具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-01-01
  • docker離線安裝并導入鏡像過程

    docker離線安裝并導入鏡像過程

    這篇文章主要介紹了docker離線安裝并導入鏡像過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • docker安裝Jenkins配置Gitee SSH密鑰踩坑解決

    docker安裝Jenkins配置Gitee SSH密鑰踩坑解決

    這篇文章主要為大家介紹了docker安裝Jenkins配置Gitee SSH密鑰踩坑解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08

最新評論