Docker 安裝總結

2022-03-22 05:42:28 字數 2035 閱讀 7460

一、docker 安裝包直接裝:

二、通過virtualbox或者vmware建立虛擬機器,在虛擬機器中安裝使用docker:

如題,使用虛擬化軟體建立虛擬機器,直接在虛擬機器中安裝docker;跟著docker官方文件操作即可:

解除安裝舊版本:

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

安裝yum:

sudo yum install -y yum-utils \

lvm2

安裝docker:

sudo yum-config-manager \

--add-repo \

sudo yum install docker-ce

啟動docker:

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...