首页 > 其他分享 >Docker - Install and Uninstall

Docker - Install and Uninstall

时间:2023-09-21 11:01:56浏览次数:33  
标签:get sudo apt etc Install Docker docker Uninstall

Install:

1. Set up Docker's Apt repository.

# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

# Add the repository to Apt sources:
echo \
  "deb [arch="$(dpkg --print-architecture)" signed-by=/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
sudo apt-get update

2. Install the Docker packages.

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

3. Verify that the Docker Engine installation is successful by running the hello-world image.

sudo docker run hello-world

 

Uninstall:

1. Uninstall the Docker Engine, CLI, containerd, and Docker Compose packages:

sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras

2. Images, containers, volumes, or custom configuration files on your host aren't automatically removed. To delete all images, containers, and volumes:

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

 

标签:get,sudo,apt,etc,Install,Docker,docker,Uninstall
From: https://www.cnblogs.com/zhangzhihui/p/17719376.html

相关文章

  • 清理Docker的Overlay2存储驱动占用的磁盘空间
    要清理Docker的Overlay2存储驱动占用的磁盘空间,您可以执行以下步骤:1.停止并删除所有已停止的容器:dockercontainerprune2.删除未使用的镜像:dockerimageprune3.清理Docker的系统级缓存:dockersystemprune--all--volumes4.调整Docker配置以限制磁盘使用量(可选):编辑/et......
  • python文件打包成exe(pyinstaller)
    参数说明-F,–onefile|打包一个单个文件,如果你的代码都写在一个.py文件的话,可以用这个,如果是多个.py文件就别用-D,–onedir|打包多个文件,在dist中生成很多依赖文件,适合以框架形式编写工具代码-w,–windowed,–noconsole|使用Windows子系统执行.当程序启动的时候不会打......
  • Docker loki+promtail+grafana安装
    docker-compose.yamlversion:"3"networks:loki:services:loki:image:grafana/loki:2.9.0ports:-"3100:3100"command:-config.file=/etc/loki/local-config.yamlnetworks:-lokipromtail:imag......
  • Docker Desktop 界面功能介绍,添加国内镜像源
     镜像源修改设置默认情况下,DockerDesktop会从DockerHub下载镜像,但在国内由于网络的原因,下载速度可能较慢,配置国内镜像源可以提速镜像下载。在DockerDesktop中配置镜像源非常简单,点击1、2后,在3处粘贴如下内容,重启生效。{ "registry-mirrors":[  "https://mirror.c......
  • 关于.Net 6.0 在Linux ,Docker容器中,不安装任何依赖就生成图形验证码!!!!!!!!!!!
    在.NetFramework时代,我们生成验证码大多都是用System.Drawing。在.Net6中使用也是没有问题的。但是,System.Drawing却依赖于WindowsGDI+。为了实现跨平台,我陷入了沉思!! 微软推荐使用SkiaSharp进行替代,所以就开始了,踩坑之旅首先,安装SkiaSharp 编写好图形生成代码。......
  • npm install 命令安装没用
    页面报错没有插件,npm安装后不起作用,用这个没用npminstallvue-quill-editor换成这个就好了npminstall--savevue-quill-editor不行就试试下面这几个npminstallvue-quill-editor-savenpmivue-quill-editor-Snpmi--savevue-quill-editor......
  • Ansible专栏文章之十四:Ansible管理docker和openstack
    回到:Ansible系列文章各位读者,请您:由于Ansible使用Jinja2模板,它的模板语法{%raw%}{{}}{%endraw%}和{%raw%}{%%}{%endraw%}和博客系统的模板使用的符号一样,在渲染时会产生冲突,尽管我尽我努力地花了大量时间做了调整,但无法保证已经全部都调整。因此,如果各位阅读时发......
  • docker-网络
    当你在浏览器中输入一个网址(比如www.baidu.com)并敲回车,这个过程后面都发生了什么?   你在Chrome的地址栏输入baidu.com1.DNS解析2.建立TCP连接3.发送HTTP请求4.服务器处理请求并返回响应5.接收HTTP响应6.浏览器渲染页面7.执行JavaScript代码 ......
  • 在 Ubuntu 上安装、启动和升级 Docker Desktop
    先决条件要成功安装DockerDesktop,你必须:满足系统要求。拥有UbuntuLunarLobster23.04或UbuntuJammyJellyfish22.04(LTS)的64位版本。DockerDesktop支持x86_64(或amd64)架构。对于非Gnome桌面环境,必须安装gnome-terminal:$sudoaptinstallgnome-termin......
  • Docker ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/contai
     错误排查:都会用 2那里 搜索 ,答案又是满天飞,且抄手一大帮! 正确实的方式:  tail-200f/var/log/messages    查看日志,具体定位! ......