如何安装docker容器
时间: 2025-06-05 19:50:18 浏览: 10
### Docker 容器安装教程
以下是关于如何在 Linux 系统上安装并配置 Docker 的详细指南:
#### 1. 卸载旧版本的 Docker
如果系统中已经存在旧版 Docker,则需要先将其卸载。执行以下命令来移除旧版本的相关组件:
```bash
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
```
此操作会清理掉之前可能存在的不兼容版本[^1]。
#### 2. 设置 Docker 软件仓库
为了确保获取到最新稳定版本的 Docker,需设置官方软件源。具体步骤如下:
- 更新 `yum` 包索引文件:
```bash
sudo yum update
```
- 添加 Docker CE 的官方 Yum 存储库:
```bash
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
```
#### 3. 安装 Docker Engine (Docker-CE)
完成存储库配置后即可正式安装 Docker 引擎:
```bash
sudo yum install docker-ce docker-ce-cli containerd.io
```
这一步骤将下载并安装最新的社区版 Docker 及其依赖项。
#### 4. 启动 Docker 并验证状态
安装完成后,可以通过下面指令开启服务以及确认运行状况:
```bash
# 开启 Docker 服务
sudo systemctl start docker
# 查看 Docker 是否正常工作
sudo systemctl status docker
```
当显示绿色“active (running)”字样时表示成功启动[^4]。
#### 5. 测试环境是否可用
最后可以拉取一个简单的测试镜像来进行初步检验:
```bash
sudo docker run hello-world
```
如果一切顺利的话,终端应该返回一段欢迎消息说明已正确部署完毕[^2]。
#### 6. 创建与管理 MySQL 数据库实例
对于特定场景比如搭建 Mysql8 ,则还需要额外几步操作:
- 搜索目标数据库镜像;
- 下载对应标签号下的 mysql 版本;
- 初始化新容器并将端口映射至主机之上等等一系列流程均有所涉及[^3]。
```python
import subprocess
def check_docker_status():
result = subprocess.run(['systemctl', 'status', 'docker'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
if "active (running)" in str(result.stdout):
return True
else:
return False
if __name__ == "__main__":
is_running = check_docker_status()
print(f"Docker Service Running: {is_running}")
```
阅读全文
相关推荐









