Linux 中安装 Docker、配置国内镜像及常用命令
最近开始学习 linux 相关的知识,现记录在 Linux 系统下安装 Docker、配置国内镜像源及常用命令。
1. 安装 Docker
以 Ubuntu 为例,以下是安装 Docker 的步骤:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg lsb-release
sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update sudo apt-get install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker sudo systemctl enable docker
sudo docker version
|
2. 配置国内镜像加速器
国内访问 Docker Hub 较慢,建议配置加速器(以阿里云为例):
1 2 3 4 5 6 7 8 9
| sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://<你的阿里云ID>.mirror.aliyuncs.com"] } EOF
sudo systemctl daemon-reload sudo systemctl restart docker
|
在阿里云容器镜像服务控制台获取专属加速器地址,也可用官方镜像源如:
3. 常用 Docker 命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| docker version
systemctl status docker
docker pull nginx:latest
docker images
docker run -d -p 8080:80 --name mynginx nginx:latest
docker ps
docker ps -a
docker stop mynginx docker start mynginx docker restart mynginx
docker rm mynginx
docker rmi nginx:latest
docker logs mynginx
docker exec -it mynginx /bin/bash
docker stats
|
4. 总结
通过上述步骤,可以在 Linux 下顺利安装 Docker、配置国内镜像加速
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Owen's Blog!