前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ubuntu怎么安装docker

ubuntu怎么安装docker

原创
作者头像
果冻程序
修改2024-06-05 15:52:21
9540
修改2024-06-05 15:52:21
举报
文章被收录于专栏:技术分享

Docker的安装

系统是Ubuntu 16.04。01 LTS 64位系统

0
0

开始安装

apt官方库版本比较旧,先卸载可能存在的旧版本:

代码语言:txt
复制
$ sudo apt-get remove docker docker-engine docker-ce docker.io docker-ce-cli
$ sudo apt-get remove docker-ce-cli
0
0

1.更新apt包索引:

代码语言:txt
复制
$ sudo apt-get update
0
0

2.安装以下包以使apt可以通过HTTPS使用存储库(repository):

代码语言:txt
复制
$ sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
0
0

3.添加Docker官方的GPG密钥:

代码语言:txt
复制
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
0
0

4.使用下面的命令来设置stable存储库:

代码语言:txt
复制
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
0
0

接下来根据需求安装docker即可。

a.安装最新版本的Docker CE:

代码语言:txt
复制
$ sudo apt-get install -y docker-ce
0
0

b.在生产系统上,可能会需要应该安装一个特定版本的Docker CE,而不是总是使用最新版本:

列出可用的版本:

代码语言:txt
复制
$ apt-cache madison docker-ce
0
0

选择要安装的特定版本,第二列是版本字符串,第三列是存储库名称,它指示包来自哪个存储库,以及扩展它的稳定性级别。要安装一个特定的版本,将版本字符串附加到包名中,并通过等号(=)分隔它们:

代码语言:txt
复制
$ sudo apt-get install docker-ce=
sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable”
sudo apt-get install docker-ce=18.03.1~ce-0~ubuntu
sudo apt-get install docker-ce=5:20.10.10~3-0~ubuntu-focal

【第五步】

代码语言:txt
复制
sudo apt-get install docker-ce=5:20.10.10~3-0~ubuntu-focal
apt-get install docker-ce=5:20.10.7~3-0~ubuntu-focal
apt-get install docker-ce=18.06.3~ce~3-0~ubuntu

验证docker

查看docker服务是否启动:

代码语言:txt
复制
$ systemctl status docker
0
0

若未启动,则启动docker服务:

代码语言:txt
复制
$ sudo systemctl start docker

经典的hello world:

代码语言:txt
复制
$ sudo docker run hello-world

Docker的卸载

执行 systemctl stop docker

0
0

解释:

这是docker在关闭状态下被访问自动唤醒机制

0
0
0
0

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Docker的安装
  • Docker的卸载
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档