亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Docker如何使用Dockerfile創建容器鏡像

發布時間:2021-07-30 17:45:26 來源:億速云 閱讀:278 作者:chen 欄目:云計算

本篇內容主要講解“Docker如何使用Dockerfile創建容器鏡像 ”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Docker如何使用Dockerfile創建容器鏡像 ”吧!

原文鏈接:Docker使用Dockerfile創建支持ssh服務自啟動的容器鏡像

1. 首先創建一個Dockerfile文件,文件內容如下

# 選擇一個已有的os鏡像作為基礎  
    FROM centos:centos6  
       
    # 鏡像的作者  
    MAINTAINER Fanbin Kong "kongxx@hotmail.com"  
       
    # 安裝openssh-server和sudo軟件包,并且將sshd的UsePAM參數設置成no  
    RUN yum install -y openssh-server sudo  
    RUN sed -i 's/UsePAM yes/UsePAM no/g' /etc/ssh/sshd_config  
       
    # 添加測試用戶admin,密碼admin,并且將此用戶添加到sudoers里  
    RUN useradd admin  
    RUN echo "admin:admin" | chpasswd  
    RUN echo "admin   ALL=(ALL)       ALL" >> /etc/sudoers  
       
    # 下面這兩句比較特殊,在centos6上必須要有,否則創建出來的容器sshd不能登錄  
    RUN ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key  
    RUN ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key  
       
    # 啟動sshd服務并且暴露22端口  
    RUN mkdir /var/run/sshd  
    EXPOSE 22  
    CMD ["/usr/sbin/sshd", "-D"]

Dockerfile文件有自己的語法和命令,具體可以參考Docker的官方文檔。

2. 有了Dockerfile文件以后,就可以根據Dockerfile來創建image文件了,在Dockerfile所在的目錄下,運行下面的命令

  1. sudo docker build -t centos6-ssh .  

命令成功后,就會創建一個名字為centos6-ssh的image,可以使用“sudo docker images”來查看。

3. 此時就可以根據上面創建出來的image文件來創建自己的容器了,下面的命令會創建一個名字為“mytest”的容器。
 

  1. sudo docker run -d -P --name=mytest centos6-ssh  


4. 有了容器,就可以測試我們的ssh服務了。

4.1 運行“sudo docker inspect mytest”,查看當前啟動容器IP地址,然后運行下面的命令來測試
 

  1. ssh admin@<容器IP>  

4.2 另外,也可以通過docker的端口映射來訪問, 使用“sudo docker port mytest 22”查看當前容器的22端口對應的宿主機器的端口,然后通過下面的命令來訪問

  1. ssh admin@<宿主機器IP> -p <宿主機器端口> 

到此,相信大家對“Docker如何使用Dockerfile創建容器鏡像 ”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

类乌齐县| 安康市| 梁山县| 双城市| 隆昌县| 加查县| 塔城市| 兴安盟| 舒兰市| 铜山县| 伊春市| 双辽市| 阳城县| 丰原市| 新源县| 富民县| 新化县| 厦门市| 灌云县| 宁波市| 文化| 腾冲县| 富民县| 横山县| 渝北区| 石城县| 辽中县| 台中县| 荥阳市| 奈曼旗| 边坝县| 安远县| 山丹县| 闽清县| 黎平县| 肥西县| 香格里拉县| 德阳市| 襄垣县| 石首市| 观塘区|