docker:helloword

Docker 允許你在容器內運行應用程序, 使用 docker run 命令來在容器內運行一個應用程序。如果本地沒有鏡像會自動下載鏡像

docker run ubuntu:15.10 /bin/echo "Hello world"

-t: 在新容器內指定一個僞終端或終端。

-i: 允許你對容器內的標準輸入 (STDIN) 進行交互。

-d:讓容器在後臺運行。

-P:將容器內部使用的網絡端口映射到我們使用的主機上。容器內部的 5000 端口映射到我們本地主機的 5000 端口上

docker run -i -t ubuntu:15.10 /bin/bash

exit 或CTRL+D 退出容器返回到當前的主機中

使用以下命令創建一個以進程方式運行的容器(後臺模式

docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"

列出所有容器

docker ps -a

容器日誌

docker logs CONTAINER ID

停止容器

 docker stop CONTAINER ID

啓動一個已經停止的容器

docker start CONTAINER ID

進入容器

docker attach CONTAINER ID

docker exec -it CONTAINER ID /bin/bash

導出容器

docker export CONTAINER ID > ubuntu.tar ubuntu.tar

導入容器快照

從容器快照文件中再導入爲鏡像,將快照文件 ubuntu.tar 導入到鏡像 REPOSITORY:TAG

cat docker/ubuntu.tar | docker import - REPOSITORY:TAG

也可以通過指定 URL 或者某個目錄來導入

docker import IP example/imagerepo

刪除容器

docker rm -f CONTAINER ID

清理掉所有處於終止狀態的容器

docker container prune

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章