hub命令無法使用 Docker使用命令和技巧

2021-10-17 09:58:11 字數 1207 閱讀 2042

既然已經搭建好了docker關於基礎的命令以及使用方式我們當然要進行學習,還有一些小技巧比如批量操作映象加速和怎麼尋找合適的docker-images都是本節的內容

附上:喵了個咪的部落格:w-blog.cn

很多時候發現可能需要清理docker環境,但是容器挨個停止挨個刪除確實太過於麻煩了,使用如下命令可以做到很快速的處理批量刪除

> docker ps // 檢視所有正在執行容器

> docker stop containerid // containerid 是容器的id

> docker ps -a // 檢視所有容器

> docker ps -a -q // 檢視所有容器id

> docker stop $(docker ps -a -q) // stop停止所有容器

> docker rm $(docker ps -a -q) // remove刪除所有容器

> docker rmi $(docker images -a -q) // 刪除所有的映象

既然使用了docker,就會大量的使用別人提起處理好的環境常常我們去 中尋找我們需要的映象

搜尋你需要的映象

預設docker在拉取映象的時候就會從hub.docker中拉取,使用如下命令就可以拉取上面第乙個映象

docker pull richarvey/nginx-php-fpm
國內映象倉庫可以申請乙個阿里雲賬號直接使用它的免費docker倉庫

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <

eof# 重啟

sudo systemctl daemon-reload

sudo systemctl restart docker

注:筆者能力有限有說的不對的地方希望大家能夠指出,也希望多多交流!

建立docker私有hub

docker是乙個非常好用的虛擬化工具。下面給出建立私有docker hub的方法。docker將私有hub的環境打包在registry image中 執行指令 docker run p 5000 5000 registry 這條指令啟動乙個基於registry image的cotainer。並將h...

docker 命令無法識別

安裝完win10docker以後發現怎麼敲命令都是無法識別,cmd docker version 顯示 不是內部或外部命令,也不是可執行的程式 或批處理檔案 使用powershell更出現 無法將 docker 項識別為 cmdlet 函式 指令碼檔案或可執行程式的名稱。請檢查名稱的拼寫,如果包括路...

docker命令無法補全

背景 在使用docker命令的時候,發現無法補全。檢查伺服器已安裝bash completion,其他命令正常補全,單獨docker的命令無法自動補全。解決辦法 通過檢視文件,發現docker是通過二進位製包安裝的,無此檔案 usr share bash completion completions...