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

ubuntu安装教程_ubuntu docker安装

作者头像
全栈程序员站长
发布2022-09-27 11:36:25
3.9K0
发布2022-09-27 11:36:25
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

卸载docker

1. 删除某软件,及其安装时自动安装的所有包

代码语言:javascript
复制
sudo apt-get autoremove docker docker-ce docker-engine  docker.io  containerd runc

2. 删除docker其他没有没有卸载

代码语言:javascript
复制
dpkg -l | grep docker

dpkg -l |grep ^rc|awk ‘{print $2}’ |sudo xargs dpkg -P # 删除无用的相关的配置文件

3.卸载没有删除的docker相关插件(结合自己电脑的实际情况)

代码语言:javascript
复制
sudo apt-get autoremove docker-ce-*

4.删除docker的相关配置&目录

代码语言:javascript
复制
 sudo rm -rf /etc/systemd/system/docker.service.d
 sudo rm -rf /var/lib/docker

5.确定docker卸载完毕

代码语言:javascript
复制
docker --version

安装docker

更新ubuntu的apt源索引

sudo apt-get update

安装包允许apt通过HTTPS使用仓库

代码语言:javascript
复制
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

添加Docker官方GPG key

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

设置Docker稳定版仓库

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

添加仓库后,更新apt源索引

代码语言:javascript
复制
sudo apt-get update

安装最新版Docker CE(社区版)

代码语言:javascript
复制
sudo apt-get install docker-ce

检查Docker CE是否安装正确

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

安装出现以下问题

ubuntu安装教程_ubuntu docker安装
ubuntu安装教程_ubuntu docker安装

解决办法:

user_1@test:~ cd /var/lib/dpkg user_1@test:/var/lib/dpkg sudo mv info info.bak user_1@test:/var/lib/dpkg sudo mkdir info user_1@test:/var/lib/dpkg sudo apt-get install docker-ce docker-ce-cli containerd.io

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/179036.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

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