一、docker 安裝包直接裝:
二、通過virtualbox或者vmware建立虛擬機器,在虛擬機器中安裝使用docker:
如題,使用虛擬化軟體建立虛擬機器,直接在虛擬機器中安裝docker;跟著docker官方文件操作即可:
解除安裝舊版本:
sudo yum remove docker \安裝yum: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 \安裝docker:lvm2
sudo yum-config-manager \啟動docker:--add-repo \
sudo yum install docker-ce
sudo systemctl start docker檢視docker的client和server的版本:
sudo docker version三、通過vagrant+virtualbox快速搭建docker host:
安裝完軟體之後,我們以centos7.0為例,進行執行步驟:
①、新建乙個資料夾,比如是vagrant-docker,然後在資料夾下開啟命令列
②、在命令列中輸入命令:格式:$ vagrant box add
vagrant box add centos7.0
③、add命令執行完之後,我們需要在生成vagrantfile 檔案:格式:$ vagrant init
其中title就是我們上一步自己定義的title
⑤、將修改後的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 env 遠端的已安裝docker的機器
②終端:eval $(docker-machine env 遠端的已安裝docker的機器)
③終端檢視:docker version
如果需要取消遠端的docker server:
docker-machine env --unset
eval $(docker-machine env --unset)
Wsl安裝Docker總結
這一步非常重要,如果不使用管理員許可權啟動,在使用命令sudo service docker start時將不會產生任何效果。推薦使用root使用者進行操作。為了安裝的速度,和避免安裝時被牆或者包不存在等問題,可以切換安裝源為中科大的映象源或者清華的映象源。如果不新增公鑰,在安裝過程中會出現秘鑰問題...
docker安裝redis 總結
安裝環境 安裝模式 一 檢查docker中是否有redis容器和映象 檢視所有容器 docker ps a 檢視映象 docker images 二 拉取redis映象 不指定版本號,預設拉取最新版的redis docker pull redis 指定的版本號 docker pull redis 5...
docker安裝與docker安裝nginx
主要是部署速度的不同,dockers較快,是秒級,而虛擬機器很慢,至少10s以上 docker部署專案將會更快更好 step 1 安裝必要的一些系統工具 step 2 新增軟體源資訊 sudo yum config manager add repo step 3 更新並安裝 docker ce su...