docker安装教程(windows和linux[centos8])
k8s 八個字母
Docker是一個開源的引擎,可以輕松的為任何應用創建一個輕量級的、可移植的、自給自足的容器。開發者在筆記本上編譯測試通過的容器可以批量地在生產環境中部署,包括VMs(虛擬機)、 bare metal、OpenStack 集群和其他的基礎應用平臺。
使用Linux容器來部署應用程序被稱為容器化,容器化具有以下的優點:
- 靈活:即使最復雜的應用也能夠被容器化。
- 輕量:容器最大化利用和分享主機的內核。
- 可互換:你可以即時部署更新和升級應用。
- 便捷:你可以在本地構建應用,并部署到容器云,并在任何地方運行。
- 可擴展: 你可以增加和自動分發容器的個數。
- 可堆疊:您可以垂直堆疊服務并即時堆疊服務。
在window上安裝Docker
win7或win8:下載需利用 docker toolbox 來安裝,國內可以使用阿里云的鏡像來下載,
下載地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
Windows 10 64位:必須啟用Hyper-V和Containers Windows功能。
選擇在電腦的“應用和功能”,找到“程序和功能”,再點“啟動或關閉Windows功能”將“Hyper-V”的選項都打勾。
到docker官網注冊用戶:
https://hub.docker.com/?overlay=onboarding,然后下載Docker Desktop到本地后運行安裝。
在本地打開安裝好的Docker Desktop ,直接默認下一步運行安裝。(這里主要以win10 為主)
- 需要注意:
1、安裝后需要進行重啟系統,記得保存文件!
2、重啟后運行時可能會提示“Hyper-V and Containers features are not enabled…”報錯,即Hyper-V和容器功能未啟用,需再次重啟。)
然后打開本地cmd(這里使用的是Cmder),運行docker --version查看是否正確安裝成功。
如果出現下面這種報錯:
這是因為docker服務沒有開啟,運行net start com.docker.service,再次查看時成功.
因為Docker 是服務器----客戶端架構。運行docker命令的時候,需要本機有 Docker 服務。其它的系統可以使用下面的命令啟動:
# service 命令的用法
$ sudo service docker start# systemctl 命令的用法
$ sudo systemctl start dockercentos8安裝docker
一條命令就可以
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun檢查版本:運行docker --version查看是否正確安裝成功。
image文件 與 容器文件
Docker 把應用程序及其依賴,打包在 image 文件里面。只有通過這個文件,才能生成 Docker 容器。image 文件可以看作是容器的模板。Docker 根據 image 文件生成容器的實例。同一個 image 文件,可以生成多個同時運行的容器實例。
查看下本機的所有image文件(現在里面是為空的)
$ docker image ls刪除 image 文件
$ docker image rm [imageName]現在,從 image 文件中找出 hello-world 文件,docker container run命令具有自動抓取 image 文件的功能。會生成一個正在運行的容器實例。當然,我們也可以直接運行該命令,省略掉前面的docker image pull命令。
上面的容器會輸出內容后自動停止運行,而有些提供服務的容器不會終止,需使用docker container kill [containerId] 命令終止。
查看容器:
$ docker container ls \ $ docker container ls --all刪除容器:
$ docker container rm [containerID]例如安裝一個NGINX服務器:(命令可以簡寫)
在本地運行http://localhost:8080/ 可以看到NGINX服務器已經正常開啟。
安裝VirtualBox
https://www.virtualbox.org/wiki/Downloads
makdir Vagrant
cd Vagrant
vagrant init centos/8
創建 vagrant up
docker-machine 的下載安裝
地址:https://github.com/docker/machine/releases
然后再C:\Program Files\ 下新建文件夾 docker-machine
然后將下載好的文件復制進來,并重命名
將此目錄添加到環境變量path里C:\Program Files\docker-machine
此電腦-屬性–高級系統設置—系統變量–找到path即可
使用:打開命令行 輸入
docker-machine安裝成功
創建
docker-machine create demo連接:
docker-machine ssh demo43-1619863839544)]
使用:打開命令行 輸入
docker-machine[外鏈圖片轉存中…(img-XHoWbeG1-1619863839545)]
安裝成功
創建
docker-machine create demo連接:
docker-machine ssh demo總結
以上是生活随笔為你收集整理的docker安装教程(windows和linux[centos8])的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: flutter自定义弹窗
- 下一篇: 关于vue使用eslint规范报Trai