k8s 八個(gè)字母
Docker是一個(gè)開(kāi)源的引擎,可以輕松的為任何應用創(chuàng )建一個(gè)輕量級的、可移植的、自給自足的容器。開(kāi)發(fā)者在筆記本上編譯測試通過(guò)的容器可以批量地在生產(chǎn)環(huán)境中部署,包括VMs(虛擬機)、 bare metal、OpenStack 集群和其他的基礎應用平臺。
使用Linux容器來(lái)部署應用程序被稱(chēng)為容器化,容器化具有以下的優(yōu)點(diǎn):
win7或win8:下載需利用 docker toolbox 來(lái)安裝,國內可以使用阿里云的鏡像來(lái)下載,
下載地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
Windows 10 64位:必須啟用Hyper-V和Containers Windows功能。
選擇在電腦的“應用和功能”,找到“程序和功能”,再點(diǎn)“啟動(dòng)或關(guān)閉Windows功能”將“Hyper-V”的選項都打勾。




到docker官網(wǎng)注冊用戶(hù):
https://hub.docker.com/?overlay=onboarding,然后下載Docker Desktop到本地后運行安裝。
在本地打開(kāi)安裝好的Docker Desktop ,直接默認下一步運行安裝。(這里主要以win10 為主)
1、安裝后需要進(jìn)行重啟系統,記得保存文件!
2、重啟后運行時(shí)可能會(huì )提示“Hyper-V and Containers features are not enabled…”報錯,即Hyper-V和容器功能未啟用,需再次重啟。)
然后打開(kāi)本地cmd(這里使用的是Cmder),運行docker --version查看是否正確安裝成功。

如果出現下面這種報錯:

這是因為docker服務(wù)沒(méi)有開(kāi)啟,運行net start com.docker.service,再次查看時(shí)成功.

因為Docker 是服務(wù)器----客戶(hù)端架構。運行docker命令的時(shí)候,需要本機有 Docker 服務(wù)。其它的系統可以使用下面的命令啟動(dòng):
# service 命令的用法
$ sudo service docker start
# systemctl 命令的用法
$ sudo systemctl start docker
一條命令就可以
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
檢查版本:運行docker --version查看是否正確安裝成功。

Docker 把應用程序及其依賴(lài),打包在 image 文件里面。只有通過(guò)這個(gè)文件,才能生成 Docker 容器。image 文件可以看作是容器的模板。Docker 根據 image 文件生成容器的實(shí)例。同一個(gè) image 文件,可以生成多個(gè)同時(shí)運行的容器實(shí)例。
查看下本機的所有image文件(現在里面是為空的)
$ docker image ls
刪除 image 文件
$ docker image rm [imageName]
現在,從 image 文件中找出 hello-world 文件,docker container run命令具有自動(dòng)抓取 image 文件的功能。會(huì )生成一個(gè)正在運行的容器實(shí)例。當然,我們也可以直接運行該命令,省略掉前面的docker image pull命令。


上面的容器會(huì )輸出內容后自動(dòng)停止運行,而有些提供服務(wù)的容器不會(huì )終止,需使用docker container kill [containerId] 命令終止。
查看容器:
$ docker container ls \ $ docker container ls --all
刪除容器:
$ docker container rm [containerID]
例如安裝一個(gè)NGINX服務(wù)器:(命令可以簡(jiǎn)寫(xiě))

在本地運行http://localhost:8080/ 可以看到NGINX服務(wù)器已經(jīng)正常開(kāi)啟。
https://www.virtualbox.org/wiki/Downloads
makdir Vagrant
cd Vagrant
vagrant init centos/8
創(chuàng )建 vagrant up
地址:https://github.com/docker/machine/releases

然后再C:\Program Files\ 下新建文件夾 docker-machine
然后將下載好的文件復制進(jìn)來(lái),并重命名

將此目錄添加到環(huán)境變量path里C:\Program Files\docker-machine
此電腦-屬性–高級系統設置—系統變量–找到path即可

使用:打開(kāi)命令行 輸入
docker-machine

安裝成功
創(chuàng )建
docker-machine create demo
連接:
docker-machine ssh demo
43-1619863839544)]
使用:打開(kāi)命令行 輸入
docker-machine
[外鏈圖片轉存中…(img-XHoWbeG1-1619863839545)]
安裝成功
創(chuàng )建
docker-machine create demo
連接:
docker-machine ssh demo
聯(lián)系客服