docker

dockerの基本的な使い方

1270 views

イメージのダウンロード

docker pull イメージ名:タグ
ubuntuをダウンロードするときは
docker pull ubuntu:18.04

実行

docker run --name my_ubuntu -it ubuntu:18.04  /bin/bash

前に使ったコンテナをもう一回使う

docker start my_ubuntu
docker exec -it my_ubuntu /bin/bash

このとき、前に作ったファイルは残っている。
(それはそう)

dockerファイルでビルドする

docker build ./ -t イメージの名前

この後実行したければ、上の実行と同じ操作を行う。

docker run --name コンテナ名 -it イメージ名 /bin/bash

バックグラウンドで実行したい場合は-dオプションを使用する。

docker run -d --name コンテナ名 -i イメージ名

コミット

docker commit baps3 darknet

baps3はコンテナ名、darknetはイメージ名。darknetのイメージ名で保存される。

マウント

docker run  --runtime=nvidia -v /home/konishi/darknet/baps3:/home/darknet/baps3 --name darknet -it darknet /bin/bash

-v 左:ホスト、右:コンテナの中。

プッシュ

イメージを指定してプッシュするだけ。

docker push koni0626/darknet:latest

volumeをさくせいする

docker volume create db_volume

ダウンロードしてマウントしてポート開けて実行する

docker run -v c:\docker\htdocs:/opt/lampp/htdocs/ -v db_volume8:/opt/lampp/var/mysql -it -p 443:443 -p 80:80 --name blas8 koni0626/blas8image /bin/bash

ダウンロードせずにマウントしてポートを開けて実行する

docker run -v c:\docker2\htdocs:/opt/lampp/htdocs/ -v db_volume8:/opt/lampp/var/mysql -it -p 443:443 -p 80:80 --name blas8 blas8image /bin/bash

Page 1 of 16.

次のページ



[添付ファイル]


お問い合わせ

プロフィール

マッスル

自己紹介

本サイトの作成者。
趣味:プログラム/水耕栽培/仮想通貨/激辛好き
プログラムは趣味と勉強を兼ねて、のんびり本サイトを作っています。
フレームワークはdjango。
仮想通貨はNEMが好き。
水耕栽培は激辛好きが高じて、キャロライナ・リーパーの栽培にチャレンジ中。

サイト/ブログ

https://www.osumoi-stdio.com/pyarticle/

ツイッター

@darkimpact0626