Docker經常使用命令:
info
# docker info
version
# docker version
images:查看系統鏡像
# docker images
inspect
# docker inspect NAME
# docker inspect -f "{{.ID}}" c1
build:構建鏡像,須要Dockerfile文件
# docker build .
commit:將容器的狀態保存爲鏡像
# docker commit NAME image_name
pause/unpause
run:建立一個容器
# docker run --name c1 -it centos
ps:docker啓動的容器列表
# docker ps
# docker ps -a
rm:刪除某個容器,若正在運行,須要先中止
# docker rm NAME/CONTAINER_ID
rmi:刪除某個鏡像
# docker rmi IMAGE_NAME/IMAGE_ID
start/stop/restart:啓動、中止、重啓某個docker 容器
# docker start/stop/restart NAME
top:查看容器運行的進程
# docker top NAME
kill:殺掉一個運行中的容器
# docker kill NAME
exec:新建連接並進入容器
# docker exec -it NAME
cp:從容器中cp文件出來,或者cp文件進入容器
# docker cp NAME:/PATH/FILENAME ./
# docker cp ./FILENAME NAME:/PATH/
...
events:從服務器獲取實時事件
history:顯示圖像的歷史記錄
# docker history IMAGE_NAME
logs:查看容器日誌
# docker logs c1
login
logout
pull:從倉庫拉取鏡像
# docker pull httpd
push:鏡像推送到registry
# docker
search:查找鏡像
# docker search httpd
tag:設置鏡像標籤
# docker tag 860c279d2fec httpd/centos:v0.0.1