取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