什么是Docker?
簡介:Docker是一個開源的引擎,可以輕松的為任何應用創建一個輕量級的、可移植的、自給自足的容器。開發者在筆記本上編譯測試通過的容器可以批量地在生產環境中部署,包括VMs(虛擬機)、bare metal、OpenStack 集群和其他的基礎應用平臺。
Docker通常用于如下場景:
web應用的自動化打包和發布;
自動化測試和持續集成、發布;
在服務型環境中部署和調整數據庫或其他的后臺應用;
docker中鏡像和容器的概念
鏡像可以理解為java中的類, 是抽象的
容器理解為具體類的實現.
鏡像也可以簡單的說就是軟件的安裝包
在docker中 你可以多次啟動這個軟件安裝包, 啟動好的安裝包 就叫做容器
使用腳本自動安裝
- 獲取自動安裝腳本
$ curl -fsSL get.docker.com -o get-docker.sh
- 自動安裝
$ sudo sh get-docker.sh --mirror Aliyun
啟動 Docker
設置開機自動啟動
$ sudo systemctl enable docker
$ sudo systemctl start docker
建立 docker 用戶組
$ sudo groupadd docker
將當前用戶加入 docker 組:
$ sudo usermod -aG docker $USER
退出當前終端重新登陸。
測試 Docker 是否安裝正確
$ docker run hello-world
出現 Hello from Docker!
這行字就安裝好了