Docker經常使用操做

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
  • Docker hub服務相關:
login
logout
pull:從倉庫拉取鏡像
        # docker pull httpd
push:鏡像推送到registry
        # docker
search:查找鏡像
        # docker search httpd
tag:設置鏡像標籤
        # docker tag 860c279d2fec httpd/centos:v0.0.1
相關文章
相關標籤/搜索