ドッカーファイルからドッカー画像を作成しました。私はイメージが正常に構築されて参照してください、しかし私はそれで何をしますか?コンテナとして動かすべきではありませんか?ドッカー画像をコンテナとして実行
ドッキングステーションに新しいので、おそらく私の最後に誤解があり、どんな助けも素晴らしいでしょう。
ドッカーファイルからドッカー画像を作成しました。私はイメージが正常に構築されて参照してください、しかし私はそれで何をしますか?コンテナとして動かすべきではありませんか?ドッカー画像をコンテナとして実行
ドッキングステーションに新しいので、おそらく私の最後に誤解があり、どんな助けも素晴らしいでしょう。
イメージを実行する具体的な方法は、イメージにタグ/名前を付けるかどうかによって異なります。ただIDを使用して、名前がないと
$ docker run -i -t ubuntu:12.04 /bin/bash
:名前付き
$ docker images
[email protected]:~# docker images
REPOSITORY TAG ID CREATED SIZE
ubuntu 12.04 8dbd9e392a96 4 months ago 131.5 MB (virtual 131.5 MB)
は(のはUbuntuのを使用してみましょう)
$ docker run -i -t 8dbd9e392a96 /bin/bash
詳細についてはhttps://docs.docker.com/engine/reference/run/を参照してください。
ドゥ次の手順:
$ docker images
あなたが指定したタグを持つすべてのローカルドッキングウィンドウのイメージのリストを取得します。
$ docker run image_name:tag_name
あなたがtag_name
を指定しなかった場合は、自動的に「最新の」タグでイメージを実行します。
image_name
の代わりに、Image ID(tag_nameなし)を指定することもできます。
ここでは、dockerでwebdevサービスを実行する例を示します。
画像の名前はです。morrisjobke/webdavです。あなたはドッカーハブから引き出すことができます。
このイメージを実行すると、WebDAVインスタンスhttp://localhost:8888/webdav
にアクセスできます。内部的には、フォルダ/var/webdav
がWebDAVルートとして使用されます。
は: $ docker run -d -e USERNAME=test -e PASSWORD=test -p 8888:80 morrisjobke/webdav
$ docker images
$ docker run -d --restart=always -p 80:80 image_name:version
だから、ドッキングウィンドウのPSの-a' 'で 'NAME' の下に印刷された人に優しいの名前は、ここでは有用ではないでしょうか? – ThorSummoner
'docker ps'は画像ではなくコンテナをリストします。コンテナからイメージを作成したい場合は、 'docker commit'する必要があります。コミットで_NAME_を使用することができます(例: 'docker commit _NAME_ _imagename_') – Andy
@Andyなぜ/ bin/bashを最後に使うのですか?私も新しいです –