要快速上手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,并开始创建和运行您的第一个容器化应用程序。