使用docker的常用命令示例
命令 | 描述 | 示例 | 注釋 |
---|
docker run | 創建并啟動一個容器 | docker run -d -p 80:80 nginx | -d 代表后臺運行,-p 代表端口映射 |
docker ps | 列出正在運行的容器 | docker ps | 無 |
docker ps -a | 列出所有容器,包括停止的 | docker ps -a | -a 代表列出所有容器 |
docker stop | 停止一個或多個正在運行的容器 | docker stop container_id | container_id 為容器ID |
docker rm | 刪除一個或多個容器 | docker rm container_id | container_id 為容器ID |
docker images | 列出本地鏡像 | docker images | 無 |
docker rmi | 刪除一個或多個鏡像 | docker rmi image_id | image_id 為鏡像ID |
docker pull | 從倉庫拉取鏡像 | docker pull nginx | nginx 為鏡像名稱 |
docker push | 推送鏡像到倉庫 | docker push username/image_name | username 為Docker Hub用戶名 |
docker exec | 在運行的容器中執行命令 | docker exec -it container_id bash | -it 代表交互式終端 |
docker logs | 獲取容器的日志 | docker logs container_id | container_id 為容器ID |
docker build | 使用Dockerfile構建鏡像 | docker build -t myimage . | -t 代表標簽,. 代表當前目錄 |
docker commit | 從容器創建鏡像 | docker commit container_id myimage | container_id 為容器ID |
docker network | 管理Docker網絡 | docker network ls | ls 列出所有網絡 |
docker volume | 管理Docker卷 | docker volume create myvolume | create 創建一個新卷 |
docker start | 啟動一個或多個已停止的容器 | docker start container_id | container_id 為容器ID |
docker restart | 重啟一個或多個容器 | docker restart container_id | container_id 為容器ID |
docker pause | 暫停一個或多個容器中的所有進程 | docker pause container_id | container_id 為容器ID |
docker unpause | 恢復一個或多個容器中的所有進程 | docker unpause container_id | container_id 為容器ID |
docker attach | 連接到正在運行的容器 | docker attach container_id | container_id 為容器ID |
docker cp | 在容器和本地文件系統之間復制文件/文件夾 | docker cp container_id:/path/to/file /local/path | 無 |
docker diff | 檢查容器文件系統的更改 | docker diff container_id | container_id 為容器ID |
docker inspect | 獲取容器或鏡像的詳細信息 | docker inspect container_id | container_id 為容器ID |
docker kill | 殺掉一個或多個正在運行的容器 | docker kill container_id | container_id 為容器ID |
docker login | 登錄到Docker倉庫 | docker login | 無 |
docker logout | 從Docker倉庫登出 | docker logout | 無 |
docker port | 列出容器的端口映射 | docker port container_id | container_id 為容器ID |
docker rename | 重命名容器 | docker rename old_name new_name | 無 |
docker save | 保存一個鏡像到一個tar存檔 | docker save -o myimage.tar myimage | -o 指定輸出文件 |
docker search | 在Docker Hub中搜索鏡像 | docker search nginx | 無 |
docker stats | 顯示一個或多個容器的實時資源使用統計信息 | docker stats | 無 |
docker top | 顯示容器內的運行進程 | docker top container_id | container_id 為容器ID |
docker update | 更新容器的配置 | docker update --cpu-shares 512 container_id | --cpu-shares 指定CPU共享級別 |
docker wait | 阻塞直到一個或多個容器停止,然后打印它們的退出代碼 | docker wait container_id | container_id 為容器ID |
docker history | 顯示鏡像的歷史 | docker history image_id | image_id 為鏡像ID |
docker commit | 從容器創建一個新的鏡像 | docker commit container_id mynewimage | container_id 是容器的ID,mynewimage 是新鏡像的名稱 |
本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/16829.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/16829.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/16829.shtml
如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!