FROM
の代わりに、別のドッカーファイルの内容を自分自身の先頭に挿入する方法があります。登録されていないドッカーイメージやドッキングファイルを拡張するにはどうすればよいですか?
0
A
答えて
0
いずれの場合でも、元のオペレーティングシステムイメージが必要です。使用する「その他の」Dockerファイルのコンテンツを使用し、独自のコマンドを追加して完全なファイルを作成できます。言って、借りたドッキングウィンドウのファイルからのものを追加しUbuntuのFROM
MAINTAINER Prasanjitシン
そして:
は、例えば以下の行は、基本OS層を含むだけでしょう以下の行:
ENV USERルートENV PASS aiPeekai0AeZ2meepho olais7doo1thu
RUN \ apt-getを-y */ のmysql-サーバー5.5 & & \ RM -rfに/ var/lib/apt /リスト\インストール
\ apt-getの更新& &は私をコピーします。 CNF /etc/mysql/my.cnf COPY start.sh start.sh
VOLUMEの[ "の/ var/libに/ mysqlの"]
RUNのRMの/usr/sbin/policy-rc.d CMD [」 /start.sh "]
は、3306
を公開し、最終的にあなた自身の(もしあれば)、ファイルが次のようになりますあなたの追記を追加します。
FROM ubuntu
MAINTAINER Prasanjit Singh
ENV USER root
ENV PASS aiPeekai0AeZ2meephoolais7doo1thu
RUN \
apt-get update && \
apt-get -y install \
mysql-server-5.5 && \
rm -rf /var/lib/apt/lists/*
COPY my.cnf /etc/mysql/my.cnf
COPY start.sh start.sh
VOLUME ["/var/lib/mysql"]
RUN rm /usr/sbin/policy-rc.d
RUN rm /your/shell/script_or_command.sh # Add your stuff
CMD ["/start.sh"]
EXPOSE 3306
そして、あなたがDockerfileで行われます。それを構築してコンテナを立ち上げてください。もしあなたが何かを必要としたら教えてください。
関連する問題
- 1. 登録されていないフィルタでプロパティページを使用するにはどうすればよいですか?
- 2. 新しいTestDataPublisher拡張機能はJenkinsにどのように登録されていますか?
- 3. BroadcastReceiverをスイッチに登録および登録解除するにはどうすればいいですか?
- 4. コーデックはどのように登録されていますか?
- 5. SMS登録を使用してユーザー登録を確認するにはどうすればよいですか?
- 6. Android:実行していないアプリケーションをサービスに登録するにはどうすればよいですか?
- 7. CommandManagerによって登録されたコマンドバインディングをクリアするにはどうすればよいですか?
- 8. Springでカスタムタイプコンバータを登録するにはどうすればよいですか?
- 9. AbstractMongoEventListenerをプログラムで登録するにはどうすればよいですか?
- 10. サービスファブリックにカスタムシリアライザを登録するにはどうすればよいですか?
- 11. Popenでコールバックを登録するにはどうすればいいですか?
- 12. フラスコフォームをリストに登録するにはどうすればいいですか?
- 13. フェイスブックにアンドロイドアプリを登録するにはどうすればいいですか?
- 14. コントローラが登録されていないようです
- 15. コンテナではないFlexコンポーネント(RadioButtonなど)を拡張するにはどうすればよいですか?
- 16. コンソールを登録するにはどうすればいいですか?
- 17. 登録されていないユーザーがウェブからケースに投稿できるようにするにはどうすればよいですか?
- 18. プッシュ通知に登録するにはどうすればいいですか?
- 19. asp.netでユーザーコントロールを拡張するにはどうすればよいですか?
- 20. プライベートセットでプロトコルを拡張するにはどうすればよいですか?
- 21. チェックアウト前に顧客にログインや登録を強制するにはどうすればいいですか?
- 22. プレイヤーはArraylistに登録されているようです
- 23. シンプルメンバーシップ - 登録していないユーザーのエラーメッセージを表示するにはどうすればいいですか?
- 24. iOS App、一度登録するにはどうすればいいですか?
- 25. scala.swingを拡張するにはどうすればよいですか?
- 26. コードイグナイターコントローラークラスを拡張するにはどうすればよいですか?
- 27. ブロードリーフコマースのカスタマーエンティティを拡張するにはどうすればよいですか?
- 28. jqueryコメントを拡張するにはどうすればよいですか?
- 29. ブックマークバーを拡張するにはどうすればよいですか?
- 30. jquery.mobile.scrollviewを拡張するにはどうすればよいですか?
そうですね、コピー&ペーストなしでこれを行う方法 – Jake
"FROM"を使用するか、内容を貼り付けて新しいファイルを作成する以外に、別のDockerファイルの内容をソースする他の方法はありません。それがなぜ必要なのだろうと思う。 –