dockerfile、各パラメータをミラーファイルの記述を作成します

dockerfile、各パラメータをミラーファイルの記述を作成します

コマンド実行などのWorkdirルートの役割

ここでの説明を入力します。
ここでの説明を入力します。

CMDエントリポイントとの関係、などの制限が有効なことができます唯一の最後のCMD

ここでの説明を入力します。
ここでの説明を入力します。

どのようにssh接続コンテナ、練習

dockerfile

# 指定基础镜像 FROM ubuntu:14.04 # 安装软件 RUN apt-get update && apt-get install -y openssh-server && mkdir /var/run/sshd # 添加用户 shiyanlou 及设定密码 RUN useradd -g root -G sudo shiyanlou && echo "shiyanlou:123456" | chpasswd shiyanlou EXPOSE 22 CMD ["/usr/sbin/sshd", "-D"]

<フォントスタイル=「色:」「」赤>テストの構築は、以下のようにしています

私たちは、空のディレクトリDIR1編集Dockerfileファイルを作成し、ファイルに上記の内容をコピーする前に、次のようにまず第一に、関連するコマンドは次のとおりです。

ディレクトリを作成します

$ MKDIR DIR1 &&のCD DIR1

編集Dockerfile、上記の内容を書き込みます

$ VIM Dockerfile

最後に、ビルドコマンドを実行します

ドッカービルド$ :.テスト-t sshdの
コピー
上記のコマンドの後には、成功に構成された画像を完了し、ブートイメージは、直接の容器を使用し、次のように、sshサービスを実行することができます。

RUN -itdドッカー-p 10001 $:22のsshdです:テスト
をコピーし
、この場合は、パブリックネットワークIPアドレスができ、ポート10001、およびリモートからSSHを介して容器に接続されたユーザshiyanlou、123456、。

おすすめ

転載: www.cnblogs.com/miaozhijuan/p/12657132.html