虛擬機CentOS 7上安裝 Docker流程
1. 更新系統軟件包
需要確保系統軟件包是最新的
sudo yum -y update
sudo:以超級用戶權限執行命令。
yum:CentOS的包管理器工具。
-y:自動確認所有提示,直接執行。
2. 安裝 Docker 依賴
在安裝 Docker 之前,你需要安裝一些必要的依賴項。使用以下命令:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
yum install:使用 yum 安裝軟件包。
device-mapper-persistent-data:提供用于 Docker 的數據管理支持。
lvm2:邏輯卷管理工具,Docker 使用它來管理存儲。
3. 添加 Docker 源
現在,你需要添加 Docker 官方的 yum 源。執行以下命令:
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum-config-manager:管理 yum 配置的工具。
--add-repo:添加新的軟件源。
` 的 CentOS 源 URL。
4. 安裝 Docker
接下來,安裝 Docker。運行以下命令:
sudo yum install -y docker-ce
docker-ce:代表 Docker 社區版本。
5. 啟動 Docker 服務
安裝完成后,使用以下命令啟動 Docker 服務:
sudo systemctl start docker
systemctl:管理 systemd 系統服務。
start docker:啟動 Docker 服務。
6. 設置 Docker 開機自啟
要確保 Docker 在每次系統啟動時自動啟動,請運行以下命令:
sudo systemctl enable docker
enable docker:設置 Docker 服務為開機自啟。
7.?檢查?Docker 是否安裝成功
檢查命令:
sudo docker run nginx
docker run nginx:嘗試運行一個示例的 nginx?容器
若docker 正常工作,此命令將下載一個nginx鏡像,并運行它,輸出一條成功的信息。
若docker不正常工作,可能是鏡像源有問題,需要修改鏡像源
切換到安裝docker目錄下,新增或者修改文件daemon.json,寫入下面的內容:
{"registry-mirrors": ["https://q4jtpmzm.mirror.aliyuncs.com","https://docker.m.daocloud.io","https://huecker.io","https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]
}
?重啟docker
sudo systemctl stop docker
sudo systemctl start docker
列出鏡像列表
docker images
安裝nginx
docker pull nginx