Ubuntu快速安装docker

前言:随着Ubuntu的大面积推广,以及CentOS的社区停止维护,越来越多的企业需要把业务系统迁移到Ubuntu上。容器化也是如此,下面教你快速部署docekr

step1:安装依赖

1.更新软件包索引并安装软件包以允许使用 基于 HTTPS 的存储库:

$ sudo apt-get update
#sudo apt-get install ca-certificates curl gnupg
sudo apt-get -y install apt-transport-https ca-certificates curl gnupg software-properties-common

step 2: 安装GPG证书

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

Step 3: 写入软件源信息

sudo add-apt-repository “deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable”

使用以下命令设置存储库:
echo
“deb [arch=” ( d p k g − − p r i n t − a r c h i t e c t u r e ) " s i g n e d − b y = / e t c / a p t / k e y r i n g s / d o c k e r . g p g ] h t t p s : / / d o w n l o a d . d o c k e r . c o m / l i n u x / u b u n t u " (dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu " (dpkgprintarchitecture)"signedby=/etc/apt/keyrings/docker.gpg]https://download.docker.com/linux/ubuntu"(. /etc/os-release && echo “$VERSION_CODENAME”)" stable" |
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

安装 Docker 引擎

更新包索引:apt

sudo apt-get update

安装 Docker Engine、containerd 和 Docker Compose

最近版本
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

或者安装特定版本

List the available versions:
apt-cache madison docker-ce | awk ‘{ print 3 }’
5:24.0.0-1ubuntu.22.04~jammy
5:23.0.6-1ubuntu.22.04~jammy
<…>
选择所需的版本并安装:
VERSION_STRING=5:24.0.0-1ubuntu.22.04~jammy
sudo apt-get install docker-ce=VERSION_STRING docker-ce-cli=VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin

通过运行映像验证 Docker 引擎安装是否成功。hello-world

sudo docker run hello-world

将docker设置为开机自启

systemctl enable docker

操作 Docker 必须要有 root 权限,直接使用 root 用户不够安全,加入 Docker 用户组是一个比较好的选择。

如果你没有使用 root 账号,则需要将当前用户加入 Docker 的用户组:
sudo usermod -aG docker ${USER}
#当前用户加入docker组
docker version
#输出Docker客户端和服务器各自的版本信息
sudo systemctl enable docker
#配置Docker为开机自启动
sudo systemctl daemon-reload
#重新加载服务的配置文件
sudo systemctl restart docker
#重启Docker

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值