mac os x 下用 docker toolbox, 而且命令也由 boot2docker 換成了 docker-machine. 當然由於是非 linux 系統, 所以mac os x 仍然需要借助於 virtualbox 中的 linux 虛擬機器作為橋梁, docker toolbox 建立的虛擬機器名是 default (boot2docker 建立的虛擬機器名是 boot2docker-vm) 就是這一橋梁, 我們稱之為 docker_host. 文中的 default 虛擬機器指的就是這個 docker_host.
brew install dockerbrew install docker-machine
docker-machine create –driver virtualbox default此時會在virtualbox中建立default虛擬機器,如果安裝的是 docker toolbox 的話, 可以執行 docker quickstart terminal 來建立 default 虛擬機器.
docker-machine env default :顯示宿主機需要為 default 虛擬機器設定的環境變數的指令。
eval $(docker-machine env default) :將在宿主機中設定相應的環境變數。
env 顯示宿主機的環境變數。
docker-machine env defaultnote:不設定好環境變數將無法使用 docker 命令, 比如執行 docker images 時會看到 cannot connect to the docker daemon. is the docker daemon running on this host? 錯誤, 因為 docker 無法與 default 虛擬機器連線起來. 為了每次都有效還必須把 eval (docker-machine env default) 加到 ~/.config/fish/config.fish 檔案中. 使用 bash 則加一行 eval $(docker-machine env default) 到 ~/.bash_profile 中.eval $(docker-machine env default)
env
至此,docker和docker-machine安裝完成。
Docker 技巧之刪除Docker容器和映象
公司業務在生產環境100多台伺服器上用了docker,已經有大半年了,可是最近發現,每個伺服器上的各種映象好多好亂,就想批量刪除映象,需要的來看一下把。刪除所有未執行 docker 容器 docker rm docker ps a q 刪除所有 docker 映象 刪除所有未打 tag 的映象 do...
Docker學習 二 Docker安裝和使用
這一篇我將介紹下docker的安裝和使用方式 首先是如何安裝docker,下面我將介紹在兩種linux核心作業系統下安裝docker 其一是ubuntu debian 安裝 docker ce sudo apt get update sudo apt get install docker ce 啟動...
Docker基礎 Docker的安裝和解除安裝
yum remove docker docker client docker client latest docker common docker latest docker latest logrotate docker logrotate docker engine yum install y ...