Ubuntu22安裝Docker環(huán)境實(shí)踐
刪除舊Docker
安裝新Docker 之前需要徹底刪除原先已經(jīng)安裝好的Docker,否則可能會(huì)有沖突,
命令如下:
apt-get remove docker docker-engine docker.io containerd runc
設(shè)置Docker倉(cāng)庫(kù)
一般配置國(guó)內(nèi)的倉(cāng)庫(kù)即可,執(zhí)行完此條命令后有些系統(tǒng)會(huì)自動(dòng)執(zhí)行“apt-get update” 導(dǎo)致此條命令執(zhí)行時(shí)間可能會(huì)長(zhǎng)一些。
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
上條命令執(zhí)行完之后,更新apt-get包的索引
apt-get update
安裝apt依賴包
apt-get install apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
寫(xiě)入軟件源信息
add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
更新apt
apt update
安裝Docker
安裝新版本的Docker
apt-get install docker-ce docker-ce-cli containerd.io
創(chuàng)建docker用戶組,否則沒(méi)有權(quán)限啟動(dòng),
創(chuàng)建命令如下:
# 添加docker用戶組 sudo groupadd docker # 將當(dāng)前用戶添加至docker用戶組,其中XXXXX為你當(dāng)前賬戶 sudo gpasswd -a XXXXX docker # 更新docker用戶組 newgrp docker
啟動(dòng)docker
# 這條命令在wsl下的虛擬機(jī)不可用(win10自帶的Linux操作系統(tǒng)不可用) systemctl start docker # 上面的命令不要用時(shí),可以試試下面這一條 service docker start
啟動(dòng)成功后會(huì)看到如下信息:

檢查
檢查docker是否是真的完成并啟動(dòng)成功
# 查看docker版本號(hào) docker version
返回docker的版本信息及其依賴組件的版本信息則表示成功,
如下圖:

配置
配置docker,在 /etc/docker/ 目錄下自行添加daemon.json,
詳細(xì)操作如下:
# 跳轉(zhuǎn)到 /etc/docker/ 目錄下
cd /etc/docker/
# 添加daemon.json
touch daemon.json
# 編輯daemon.json文件
vi daemon.json
# 輸入如下信息
{
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m"
},
"storage-driver": "overlay2",
"registry-mirrors": ["https://hub-mirror.c.163.com","https://gxeo3yz7.mirror.aliyuncs.com"]
}重啟使其生效
service docker restart
至此docker環(huán)境安裝完成。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
在Linux系統(tǒng)上查看Apache服務(wù)器的錯(cuò)誤日志
這篇文章主要介紹了在Linux系統(tǒng)上查看Apache服務(wù)器的錯(cuò)誤日志,是服務(wù)器運(yùn)維必備的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-07-07
Linux中實(shí)現(xiàn)修改打開(kāi)文件數(shù)量和進(jìn)程數(shù)量限制的3種方法
這篇文章主要介紹了Linux中實(shí)現(xiàn)修改打開(kāi)文件數(shù)量和進(jìn)程數(shù)量限制的3種方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-06-06
Linux系統(tǒng)管理與進(jìn)程任務(wù)管理方式
本文系統(tǒng)講解Linux管理核心技能,涵蓋引導(dǎo)流程、服務(wù)控制(Systemd與GRUB2)、進(jìn)程管理(前臺(tái)/后臺(tái)運(yùn)行、工具使用)、計(jì)劃任務(wù)(at/cron)及常用命令,強(qiáng)調(diào)實(shí)踐與工具優(yōu)化對(duì)構(gòu)建高效穩(wěn)定Linux環(huán)境的重要性2025-08-08
Linux如何查詢正在運(yùn)行的進(jìn)程對(duì)應(yīng)的可執(zhí)行文件所在目錄
在Linux系統(tǒng)中,管理和監(jiān)控進(jìn)程是系統(tǒng)管理員和開(kāi)發(fā)者的常見(jiàn)任務(wù),本文將整理Linux查詢正在運(yùn)行的進(jìn)程的多種方法,有需要的可以了解下2025-10-10
sersync2 完全安裝配置說(shuō)明(二) 可選功能與xml高級(jí)配置
sersync2 完全安裝配置說(shuō)明(二) 可選功能與xml高級(jí)配置,需要的朋友可以參考下。2011-11-11
Linux系統(tǒng)中sudo命令的十個(gè)技巧總結(jié)
Linux 下使用Sudo 命令,可以讓普通用戶也能執(zhí)行一些或者全部的root命令,下面這篇文章主要給大家介紹了關(guān)于Linux系統(tǒng)中sudo命令的十個(gè)技巧,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2018-04-04
Linux Windows之wsl安裝使用及說(shuō)明
本文詳細(xì)介紹了如何在Windows 10或11上配置和使用WSL(Windows Subsystem for Linux),包括前期準(zhǔn)備、基本配置、命令行簡(jiǎn)介以及安裝VSCode插件等步驟2025-11-11

