docker經常使用命令

取docker鏡像nginx

docker pull image_name

查看宿主機上的鏡像,Docker鏡像保存在/var/lib/docker目錄下:git

docker images

查看當前有哪些容器正在運行spring

docker ps

查看全部容器docker

docker ps -a

刪除鏡像tomcat

docker rmi  docker.io/tomcat:7.0.77-jre7   或者  docker rmi b39c68b7af30

啓動、中止、重啓容器命令:springboot

docker start container_name或者container_id
docker stop container_name或者container_id
docker restart container_name或者container_id

# 運行腳本bash

docker run -p 8080:8080 -t springboot/spring-boot-docker

#後臺啓動一個容器後,若是想進入到這個容器,能夠使用attach命令:spring-boot

docker attach container_name/container_id

#docker exec 後邊能夠跟多個參數,這裏主要說明 -i -t 參數。spa

只用 -i 參數時,因爲沒有分配僞終端,界面沒有咱們熟悉的 Linux 命令提示符,但命令執行結果仍然能夠返回。rest

當 -i -t 參數一塊兒使用時,則能夠看到咱們熟悉的 Linux 命令提示符。

$ docker exec -i 69d1 bash
ls
bin
boot
dev
...

$ docker exec -it 69d1 bash
root@69d137adef7a:/#

 

#刪除容器的命令

docker rm container_name/container_id

#刪除全部中止的容器

docker rm $(docker ps -a -q)

查找Docker Hub上的nginx鏡像

docker search nginx

查看指定時間後的日誌,只顯示最後100行:

$ docker logs -f -t --since="2018-02-08" --tail=100 CONTAINER_ID

查看最近30分鐘的日誌:

$ docker logs --since 30m CONTAINER_ID

查看某時間以後的日誌:

$ docker logs -t --since="2018-02-08T13:23:37" CONTAINER_ID

查看某時間段日誌:

$ docker logs -t --since="2018-02-08T13:23:37" --until "2018-02-09T12:23:37" CONTAINER_ID

參考文檔:https://yeasy.gitbooks.io/docker_practice/content/

相關文章
相關標籤/搜索