docker images
列出全部鏡像(images)docker
docker ps
列出正在運行的容器(containers)ubuntu
docker ps -a
列出全部的容器centos
docker pull centos
下載centos鏡像bash
docker top <container>
查看容器內部運行程序測試
docker stop <container>
中止一個正在運行的容器,能夠是容器ID或名稱ui
docker start <container>
啓動一個已經中止的容器操作系統
docker restart <container>
重啓容器rest
docker rm <container>
刪除容器code
docker run -i -t -p :80 LAMP /bin/bash
運行容器並作http端口轉發進程
docker exec -it <container> /bin/bash
進入ubuntu類容器的bash
docker exec -it <container> /bin/sh
進入alpine類容器的sh
docker rm docker ps -a -q
刪除全部已經中止的容器
docker kill $(docker ps -a -q)
殺死全部正在運行的容器,$()功能同提交/導出
docker build --rm=true -t hjue/lamp .
創建映像文件。–rm 選項是告訴Docker,在構建完成後刪除臨時的Container,Dockerfile的每一行指令都會建立一個臨時的Container,通常這些臨時生成的Container是不須要的
docker commit 3a09b2588478 mynewimage
提交你的變動,而且把容器保存成鏡像,命名爲mynewimage,3a09b2588478爲容器的ID
docker save mynewimage | bzip2 -9 -c> /home/save.tar.bz2
把 mynewimage 鏡像保存成 tar 文件
docker rmi [image-id]
刪除鏡像
docker rmi $(docker images -q)
刪除全部鏡像
docker rmi $(sudo docker images --filter "dangling=true" -q --no-trunc)
刪除無用鏡像
docker run --help
幫助