Docker是一個強大的容器化平台,可以讓你輕鬆地打包、分發和運行應用程序。按照以下步驟,你將在10分鐘內運行你的第一個Docker應用!
步驟1:安裝Docker
首先,你需要在你的計算機上安裝Docker:
Windows/Mac:
- 訪問 Docker官網
- 下載 Docker Desktop 並安裝
- 安裝完成後啓動Docker Desktop
Linux (Ubuntu示例):
# 更新包索引
sudo apt update
# 安裝Docker
sudo apt install docker.io
# 啓動Docker服務
sudo systemctl start docker
sudo systemctl enable docker
# 將當前用户添加到docker組(避免每次使用sudo)
sudo usermod -aG docker $USER
# 註銷後重新登錄生效
步驟2:驗證安裝
打開終端/命令提示符,運行以下命令驗證Docker是否安裝成功:
docker --version
你應該看到類似 Docker version 20.10.x 的輸出。
步驟3:運行你的第一個容器
現在運行一個簡單的Hello World容器來測試Docker:
docker run hello-world
Docker會自動下載hello-world鏡像並運行它。你會看到歡迎消息,恭喜!你已經成功運行了第一個Docker容器。
步驟4:運行一個實際的Web應用
讓我們運行一個更實用的應用 - 一個簡單的Web服務器:
# 運行Nginx Web服務器
docker run -d -p 80:80 --name my-website nginx
參數解釋:
-d: 在後台運行容器( detached 模式)-p 80:80: 將主機的80端口映射到容器的80端口--name my-website: 給容器起一個名字
步驟5:訪問你的應用
打開瀏覽器,訪問 http://localhost,你應該能看到Nginx的歡迎頁面。
步驟6:查看運行中的容器
查看當前正在運行的容器:
docker ps
步驟7:停止和刪除容器
當你完成測試後,可以停止和刪除容器:
# 停止容器
docker stop my-website
# 刪除容器
docker rm my-website
額外提示:常用Docker命令
# 查看所有容器(包括已停止的)
docker ps -a
# 查看下載的鏡像
docker images
# 進入運行中的容器
docker exec -it my-website bash
# 查看容器日誌
docker logs my-website
恭喜!
你已經成功在10分鐘內學會了Docker的基礎操作!接下來你可以探索:
- 創建自己的Docker鏡像(使用Dockerfile)
- 使用Docker Compose管理多個容器
- 學習Docker網絡和存儲卷
想要了解更多?嘗試運行其他流行應用:
# MySQL數據庫
docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=password mysql
# Redis緩存
docker run -d -p 6379:6379 --name redis redis
祝你Docker之旅愉快!