建個網(wǎng)站多少錢app什么平臺可以打廣告做宣傳
下面是一份在 Ubuntu 22.04 (Jammy) 上,通過阿里云鏡像源來安裝并配置 Docker 的詳細步驟示例,可在中國區(qū)阿里云節(jié)點使用:
一、卸載舊版本 (如已安裝)
如果系統(tǒng)中已經安裝了舊版 Docker (可能是 docker、docker-engine、docker.io、containerd 或者 runc 等),建議先卸載:
sudo apt-get remove docker docker-engine docker.io containerd runc
二、更新系統(tǒng)并安裝必要依賴
- 更新系統(tǒng)軟件包索引:
sudo apt-get update
- 安裝一些必要的依賴包:
sudo apt-get install ca-certificates curl gnupg lsb-release
三、添加 Docker GPG 密鑰
- 創(chuàng)建存放密鑰的目錄 (如果已存在可忽略):
sudo mkdir -p /etc/apt/keyrings
- 從阿里云鏡像源獲取并添加 Docker 官方的 GPG 密鑰:
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg \
| sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
四、添加 Docker 軟件源 (使用阿里云鏡像)
- 將以下內容寫入
/etc/apt/sources.list.d/docker.list
文件:
echo \"deb [arch=
$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \https://mirrors.aliyun.com/docker-ce/linux/ubuntu \$
(lsb_release -cs) stable" \
| sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- 更新軟件包索引:
sudo apt-get update
五、安裝 Docker
- 使用 apt 安裝 Docker CE (Community Edition) 及相關組件:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
- 安裝完成后,可通過以下命令驗證 Docker 是否安裝成功:
sudo docker version
- 如果能正常顯示版本信息,即表示 Docker 安裝成功。
六、配置 Docker 鏡像加速 (可選)
在國內使用 Docker 拉取鏡像時,往往需要配置鏡像加速,以獲得更快的拉取速度。
- 修改 (或創(chuàng)建)
/etc/docker/daemon.json
文件,加入"registry-mirrors"
配置,例如:
{"registry-mirrors": ["https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com","https://docker.m.daocloud.io","https://hub-mirror.c.163.com","https://mirror.baidubce.com","https://your_preferred_mirror","https://dockerhub.icu","https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc"]
}
參考:https://www.cnblogs.com/xietingfeng321/p/18451170
- 重新加載并重啟 Docker 服務:
sudo systemctl daemon-reload
sudo systemctl restart docker
- 再次拉取測試鏡像,驗證鏡像加速是否生效:
sudo docker pull hello-world
七、開機自啟動 (可選)
如果需要在系統(tǒng)啟動時自動啟動 Docker,可以執(zhí)行:
sudo systemctl enable docker
八、驗證與常見操作
- 驗證 Docker 服務狀態(tài):
systemctl status docker
正常情況下應顯示 “active (running)”。
- 通過拉取并運行測試鏡像驗證功能:
sudo docker run hello-world
能正常輸出 “Hello from Docker!” 即可。
以上步驟完成后,你就成功在 Ubuntu 22.04 上通過阿里云鏡像源安裝并配置好了 Docker。后續(xù)如需使用 Docker 來構建、管理容器或鏡像,即可直接使用 docker
命令進行操作。