深浅模式
Docker 环境搭建
常用的 Docker 命令
sudo docker ps 列出当前运行的容器
sudo docker images 列出本地存储的所有镜像
sudo docker run [image] 使用指定镜像创建并运行一个新容器
sudo docker stop [container] 停止运行中的容器
sudo docker rm [container] 删除一个容器
sudo docker rmi [image] 删除一个镜像
sudo docker exec -it [container] /bin/bash 进入运行中的容器并打开 bash shell1. CentOS 服务器 安装 Docker
官方文档地址:https://docs.docker.com/engine/install/centos/
1.1. 卸载旧版本
较旧的 Docker 版本称为 docker 或 docker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine1.2 安装 Docker 依赖
安装 yum-utils 软件包(提供 yum-config-manager 实用程序)并设置稳定的存储库。
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo1.3 安装 Docker 引擎
安装最新版本的 Docker Engine 和容器,或转到下一步以安装特定版本:
sudo yum install docker-ce docker-ce-cli containerd.io如果安装报错(如图):
Problem 1: package podman-2.0.5-5.module_el8.3.0+512+b3b58dca.x86_64 requires runc >= 1.0.0-57 解决: 运行下面的代码, 查询执行便可
yum erase podman buildah1.4 启动 Docker。
sudo systemctl start docker1.5 验证 Docker
通过运行 hello-world 映像来验证是否正确安装了 Docker Engine 。
sudo docker run hello-world1.6 配置阿里云镜像加速器
安装/升级 Docker 客户端
推荐安装 1.10.0 以上版本的 Docker 客户端,参考文档 docker-ce
针对 Docker 客户端版本大于 1.10.0 的用户
您可以通过修改 daemon 配置文件/etc/docker/daemon.json 来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://zok9euhm.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker2. Ubuntu 24.04 安装 docker
2.1 更新软件包索引:
bash
sudo apt-get update2.2 允许 APT 使用 HTTPS
bash
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common2.3 开始安装
bash
sudo apt install docker.io2.4 设置开机自启动
bash
sudo systemctl enable docker2.5 检查状态(enabled 代表开机自启动)
bash
sudo systemctl is-enabled docker###2.6 卸载 Docker
bash
sudo apt remove docker-ce
sudo apt purge docker-ce
sudo rm -rf /var/lib/docker2.7 全局配置 毫秒镜像源
echo '{"registry-mirrors": ["https://docker.1ms.run"]}' | sudo tee /etc/docker/daemon.json > /dev/null
systemctl daemon-reload
systemctl restart docker2.8 安装 docker-compose
- 下载 Docker Compose 二进制文件。你可以访问 Docker Compose 的 GitHub 发布页面 来找到最新版本的下载链接。以下是安装 Docker Compose 的命令
sudo curl -L "https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose- 或者 apt-get 安装 Docker Compose
sudo apt-get install docker-compose -y- 修改二进制文件的执行权限
sudo chmod +x /usr/local/bin/docker-compose- 验证安装是否成功
docker-compose --version