要快速上手Linux Docker,您可以按照以下步驟進行操作:
更新包索引:
sudo apt update
安裝必要的依賴:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
添加Docker官方的GPG密鑰:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
添加Docker的APT源:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
再次更新包索引:
sudo apt update
安裝Docker CE:
sudo apt install docker-ce
啟動并啟用Docker服務:
sudo systemctl start docker
sudo systemctl enable docker
驗證Docker是否安裝成功:
sudo docker --version
安裝需要的軟件包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
設置yum源:
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安裝Docker:
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
啟動和校驗:
sudo systemctl start docker
sudo systemctl enable docker
sudo docker ps
拉取鏡像:
docker pull nginx:latest
運行容器:
docker run -d -p 80:80 nginx:latest
列出容器:
docker ps
進入容器:
docker exec -it <container_id> bash
查看容器日志:
docker logs <container_id>
刪除容器:
docker rm <container_id>
刪除鏡像:
docker rmi <image_id>
Docker Compose是一個用于定義和運行多容器Docker應用程序的工具。通過一個簡單的YAML文件(docker-compose.yml
)來配置應用的各個服務、網絡和存儲卷,從而簡化多容器應用的部署和管理。
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
創建 docker-compose.yml
文件:
version: '3.9'
services:
web:
image: nginx:alpine
ports:
- "80:80"
啟動服務:
docker-compose up -d
查看運行狀態:
docker-compose ps
停止服務:
docker-compose down
通過以上步驟,您可以快速上手Linux Docker,并開始創建和運行您的第一個容器化應用程序。