论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
软件与程序人生
›
DevOps与敏捷开发
›
Ubuntu情况下安装Docker(简单粗暴版)
Ubuntu情况下安装Docker(简单粗暴版)
李优秀
论坛元老
|
2024-8-23 20:42:23
|
显示全部楼层
|
阅读模式
楼主
主题
1356
|
帖子
1356
|
积分
4068
1、进入管理员模式
sudo su
复制代码
2、卸载原有可能存在的Docker软件
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt autoremove $pkg; done
复制代码
4、更新软件源
sudo apt-get update
复制代码
sudo apt-get upgrade
复制代码
5、安装Docker依赖
apt-get install \
ca-certificates \
lsb-release \
curl \
gnupg
复制代码
再次输入上述下令可以看到已经安装成功
6、添加Docker密钥
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
复制代码
7、添加Docker软件源
获取当前操纵系统的代号
lsb_release -cs
复制代码
添加Docker稳固版的官方软件源
一般情况下,Ubuntu 16.04 LTS代号为xenial,Ubuntu 18.04 LTS代号为bionic。
以Ubuntu 16.04 LTS操纵系统为例,非xenial版本的系统留意修改为自己对应的代号:
sudo add-apt-repository \
"deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu \
xenial \
stable"
复制代码
! ! ! 碰到了报错“ sudo: add-apt-repository:找不到下令 ”
add-apt-repository 下令是software-properties-common 包中的一部分,这意味着 software-properties-common 包没有安装在该系统上。
sudo apt-get update
复制代码
sudo apt-get install software-properties-common
复制代码
此时,可以再次尝试方才的下令来
添加Docker稳固版的官方软件源
sudo add-apt-repository \
"deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu \
xenial \
stable"
复制代码
小小报错!拿下!!拿下!!!
大概可以直接使用
$(lsb_release -cs)
这一shell下令更换,它会被更换为当前操纵系统的代号。
sudo add-apt-repository \
"deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"
复制代码
添加成功后,再次更新apt软件包缓存
sudo apt-get update
复制代码
8、安装Docker
方法一
在成功添加源之后,就可以开始安装最新版本的Docker了,软件包名称为docker-ce,即Docker社区版。
sudo apt-get install -y docker-ce
复制代码
上一次使用方法一安装的时间碰到了
软件包错误
的题目,尝试多种方法无法解决,后使用方法二安装docker
方法二
Ubuntu16.04换源
备份原来的源
sudo cp /etc/apt/sources.list /etc/apt/sources_init.list
复制代码
更换源
sudo gedit /etc/apt/sources.list
复制代码
将文件内容更换为以下内容:
#阿里源
deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe
#清华源
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
复制代码
更新源
sudo apt-get update
复制代码
sudo apt-get -f install
复制代码
sudo apt-get upgrade
复制代码
Docker安装
sudo apt install docker.io
复制代码
docker --version
复制代码
表现版本号就是安装成功
9、配置Docker服务
为了避免每次使用Docker下令时都必要切换到特权身份,可以将当前用户加入安装中主动创建的docker用户组
sudo usermod -aG docker docker
复制代码
sudo usermod -aG docker $USER
复制代码
大概可以直接使用$USER这一bash下令更换当前用户名
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
李优秀
论坛元老
这个人很懒什么都没写!
楼主热帖
什么是API密钥及其安全利用指南? ...
基于GLM生成SQL,基于MOSS生成SQL,其 ...
【Java结业计划】基于JavaWeb的在线购 ...
Docker Compose - 安装和基本使用 ...
mac安装java17(jdk17)
【云原生 | 从零开始学Kubernetes】二 ...
亲测有效,彻底解决msvcr100.dll丢失的7 ...
[Qt][Qt 网络][下]具体讲解
Linux体系(CentOS)下安装设置 Nginx 超 ...
C#使用NModbus4库创建Modbus TCP Slave ...
标签云
AI
运维
CIO
存储
服务器
快速回复
返回顶部
返回列表