docker基本概念整理
5333 ワード
草緑
この文章はdockerを勉強するときに書いたノートです.dockerに基本概念をマスターしたい方は、他の資料を確認してください.
リファレンス
ジェザー・ポップ:王超の報道を真似たダックの基礎授業
キンノコ:DockerfileでEXPOSEと「docker run-pコマンドの違い」
https://docs.docker.com/engine/reference/builder/
https://www.daleseo.com/docker-compose-django/
最良のDockerfileを作成するいくつかの習慣
Registry ->
Registry <-
Image ->
Image <-
Container(stop) ->
Container(stop) <-
Registry -> Image -> container(stop) -> container(start) : run
container(stop) -> none(delete) : rm
image -> none(delete) : rmi
image/(imagedb+layerdb)
overlay 2/l(実績)
コンテナでシェルを実行する
docker exec -it tc(name) bin/bash
ログの表示
docker logs tc# stdout stderr
コンテナ間のファイルのコピーボリュームマウントオプションを使用してローカルファイル を共有
ロ:読み取り専用
rw:読み取りと書き込み
EXPOSEランダムマッチング
ダイレクトオープン
この文章はdockerを勉強するときに書いたノートです.dockerに基本概念をマスターしたい方は、他の資料を確認してください.
リファレンス
ジェザー・ポップ:王超の報道を真似たダックの基礎授業
キンノコ:DockerfileでEXPOSEと「docker run-pコマンドの違い」
https://docs.docker.com/engine/reference/builder/
https://www.daleseo.com/docker-compose-django/
最良のDockerfileを作成するいくつかの習慣
Registry ->
pull
-> ImageRegistry <-
push
<- ImageImage ->
create
-> containerImage <-
commit
<- containerContainer(stop) ->
start
-> Container(start)Container(stop) <-
stop
<- Container(start)Registry -> Image -> container(stop) -> container(start) : run
container(stop) -> none(delete) : rm
image -> none(delete) : rmi
sudo docker run -d(데몬) --name tc tomact
sudo docker -p 88:80 (호스트):(컨테이너)
inspect:画像情報のチェックdocker inspect <imagename>
history:docker history nginx
/var/lib/dockerimage/(imagedb+layerdb)
overlay 2/l(実績)
コンテナでシェルを実行する
docker exec -it tc(name) bin/bash
ログの表示
docker logs tc# stdout stderr
コンテナ間のファイルのコピー
docker cp <path> <container>:<path>
docker cp <container>:<path> <path>
docker cp <container>:<path> <continaer>:<path>
テンポラリコンテナdocker run --rm
docker run -d --name tc -p 80:8080 consol/tomcat-7.0
docker exec -it(input&terminal) tc /bin/bash(쉘)
docker stop `docker ps -a -q`
docker run --name ms -e MYSQL_ROOT_PASSWORD=
passwordをコメントに指定させてもらえますか?はい.docker run -v <호스트경로>:<컨테이너내경로>:<권한>
/tmp:home/user:roロ:読み取り専用
rw:読み取りと書き込み
docker run --rm -p 10000:8888 -e JUPYTER_ENABLE_LAB=yes -v "$PWD":/home/jovyan/work:rw jupyter/datascience-notebook
12度の画像のプッシュと履歴docker login
docker tag echo_test <namespace>/echo_test
docekr images
docker push <namespace>/echo_test
docker history <namespace>/echo_test
DockerfileEXPOSEランダムマッチング
-P
オプションダイレクトオープン
-p
Reference
この問題について(docker基本概念整理), 我々は、より多くの情報をここで見つけました https://velog.io/@noname2048/docker-라이프-사이클テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol