既然已經搭建好了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...