Docker 安裝總結
阿新 • • 發佈:2018-12-07
一、Docker 安裝包直接裝:
docker安裝包下載:
https://docs.docker.com/docker-for-mac/release-notes/
直接下載客戶端安裝即可,其中預設安裝包括docker engine、docker client 、docker compose、docker machine
二、通過virtualBox或者VMware建立虛擬機器,在虛擬機器中安裝使用docker:
如題,使用虛擬化軟體建立虛擬機器,直接在虛擬機器中安裝docker;跟著docker官方文件操作即可:
解除安裝舊版本:
安裝yum:
其中title是我們自己起的名字,比如是centos7.0。URL是映象地址:
http://www.vagrantbox.es/ 中你需要安裝系統的url;注意,這個映象地址中的provider分為VirtualBox和VMWare,我們選擇VirtualBox對應的地址:
https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box
vagrant box add centos7.0 https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box
③、add命令執行完之後,我們需要在生成Vagrantfile 檔案:格式:
$ vagrant init {title}
其中title就是我們上一步自己定義的title
vagrant init centos7.0
④、對生成的Vagrantfile 檔案進行編輯,在檔案末尾新增指令碼:
⑤、將修改後的Vagrantfile 檔案儲存,根據該檔案生成虛擬機器:
vagrant up
⑥、檢視virtualBox,能看到正在執行的虛擬機器:
⑦ 虛擬機器啟動後,先進入ssh,然後檢視docker的版本
vagrant ssh
sudo docker version
四、通過docker-machine新建虛擬機器:
在本地安裝了docker客戶端時,也安裝了docker machine;當然,docker machine可以單獨安裝。docker machine是自動在虛擬機器上安裝docker engine的工具,所以我們可以直接用docker machine
①、建立虛擬機器,直接在本地的命令列中輸入:
docker-machine create 虛擬機器名
這樣docker machine直接在virtualBox中建立了一個非常小巧的帶有docker的Linux虛擬機器
②、進入ssh:
docker-machine ssh 虛擬機器名
再告訴大家一個關於docker machine的常用技巧,就是通過docker machine 管理一個遠端的docker server:
①終端:
docker-machine env 遠端的已安裝docker的機器
②終端:
eval $(docker-machine env 遠端的已安裝docker的機器)
③終端檢視:
docker version
如果需要取消遠端的docker server:
docker-machine env --unset
eval $(docker-machine env --unset)
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2安裝docker:
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo sudo yum install docker-ce啟動docker:
sudo systemctl start docker
檢視docker的client和server的版本:
sudo docker version三、通過vagrant+virtualBox快速搭建docker host: 首先安裝我們需要的軟體:virtualBox下載地址: https://www.virtualbox.org/wiki/Downloads;vagrant下載地址: https://www.vagrantup.com/downloads.html 安裝完軟體之後,我們以centos7.0為例,進行執行步驟: ①、新建一個資料夾,比如是vagrant-docker,然後在資料夾下開啟命令列 ②、在命令列中輸入命令:格式: $ vagrant box add {title} {url}