亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

怎么理解這個Dockerfile

怎么理解這個Dockerfile

LEATH 2019-05-25 14:57:35
https://c.163.com/hub#/m/repo...它在最后啟動了那個sshd服務但是在本機我用什么密碼鏈接進去呢?FROMhub.c.163.com/public/centos:7.2.1511RUNyumcleanallRUNyuminstall-yyum-plugin-ovl||trueRUNyuminstall-yvimtarwgetcurlrsyncbzip2iptablestcpdumplesstelnetnet-toolslsofsysstatcroniepython-setuptoolsRUNyumcleanallRUNeasy_installsupervisorRUNcp-f/usr/share/zoneinfo/Asia/Shanghai/etc/localtimeEXPOSE22RUNmkdir-p/etc/supervisor/conf.d/RUN/usr/bin/echo_supervisord_conf>/etc/supervisord.confRUNecho[include]>>/etc/supervisord.confRUNecho'files=/etc/supervisor/conf.d/*.conf'>>/etc/supervisord.confCOPYsshd.conf/etc/supervisor/conf.d/sshd.confCMD["/usr/bin/supervisord"]下面是前面centos:7.2.1511的dockerfile文件FROMscratchMAINTAINERneteaseADDcentos-7-docker.tar.xz/LABELname="CentOSBaseImage"\vendor="CentOS"\license="GPLv2"\build-date="20160701"ADDCentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo#安裝常用軟件RUNyuminstall-yopenssh-server#初始化ssh登陸RUNssh-keygen-trsa-f/etc/ssh/ssh_host_rsa_key-N''RUNssh-keygen-tdsa-f/etc/ssh/ssh_host_dsa_key-N''RUNssh-keygen-tecdsa-f/etc/ssh/ssh_host_ecdsa_key-N''RUNssh-keygen-ted25519-f/etc/ssh/ssh_host_ed25519_key-N''RUNecho"RSAAuthenticationyes">>/etc/ssh/sshd_configRUNecho"PubkeyAuthenticationyes">>/etc/ssh/sshd_configRUNyumcleanall#啟動sshd服務并且暴露22端口RUNmkdir/var/run/sshdEXPOSE22CMD["/usr/sbin/sshd","-D"]
查看完整描述

2 回答

?
Qyouu

TA貢獻1786條經驗 獲得超11個贊

首先,吐槽一下,這個Dockerfile寫的真沒什么值得學習的,一點不符合最佳實踐,一行命令用一個RUN。。。如果不用dockerexec的方式登錄的話,用ssh跟正常的centos沒區別,自己建立公鑰私鑰就行了。
                            
查看完整回答
反對 回復 2019-05-25
  • 2 回答
  • 0 關注
  • 462 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號