Docker(一)安装和卸载

卸载docker的具体操作步骤 请注意,在卸载Docker之前,请确保您已停止Docker服务,并且手动删除了Docker的镜像和容器。卸载Docker后,还需要手动删除Docker的数据目录。但是,有时候我们需要卸载Docker,可能是因为需要清理系统空间,或者是需要重新安装Docker的最新版本。卸载Docker后,我们还需要手动删除Docker的数据目录,以确保清理干净。卸载Docker软件包后,我们还需要手动删除Docker的镜像和容器。在卸载Docker之前,我们需要确保Docker服务已经停止。步骤一:停止Docker服务。 阅读详情

目录

一、环境准备

二、安装Docker

1、卸载旧的版本(如果安装过)

2、安装需要的安装包

3、设置镜像的仓库(官方默认是国外的,推荐使用国内阿里云镜像)

4、安装docker相关的内容

5、启动docker

6、测试hello world

7、查看下载的这个hello-world镜像

三、卸载Docker

1.卸载依赖

2.删除资源

四、Run流程和Docker原理

五、安装Docker可视化界面工具

1、Protainer(临时使用,不推荐)

1、安装准备(选择安装社区版)

2、设置卷

3、拉取最新镜像

4、创建并启动容器


一、环境准备

centOS 7

环境查看

查看系统内核:系统内核需要 3.10 以上的(必须)

uname -r

 查看系统版本 

cat /etc/os-release

二、安装Docker

官方帮助文档:Install Docker Engine on CentOS | Docker Documentation

1、卸载旧的版本(如果安装过)

yum remove docker \
                   docker-client \
                   docker-client-latest \
                   docker-common \
                   docker-latest \
                   docker-latest-logrotate \
                   docker-logrotate \
                   docker-engine

2、安装需要的安装包

yum install -y yum-utils

3、设置镜像的仓库(官方默认是国外的,推荐使用国内阿里云镜像)

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4、安装docker相关的内容

#更新软件包索引

yum makecache fast

#安装docker软件包   docker-ce社区版   ee 企业版

yum install docker-ce docker-ce-cli containred.io

5、启动docker

#启动

systemctl start docker

#查看docker是否安装成功和版本

docker version

6、测试hello world

docker run hello-world

#####
Unable to find image 'hello-world:latest' locally       #没有找到hello-world镜像
latest: Pulling from library/hello-world        #远程拉取官方镜像
2db29710123e: Pull complete                 #获取签名信息拉取成功
Digest: sha256:cc15c5b292d8525effc0f89cb299f1804f3a725c8d05e158653a563f15e4f685
Status: Downloaded newer image for hello-world:latest

Hello from Docker!                    #运行容器
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:

  1. The Docker client contacted the Docker daemon.
  2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
     (amd64)
  3. The Docker daemon created a new container from that image which runs the
     executable that produces the output you are currently reading.
  4. The Docker daemon streamed that output to the Docker client, which sent it
     to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/
#####
安装成功正常运行

7、查看下载的这个hello-world镜像

#查看镜像

docker images

三、卸载Docker

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

1.卸载依赖

yum remove docker-ce docker-ce-cli containerd.io

2.删除资源

# /var/lib/docker 默认工作路径(资源路径)

rm -rf /var/lib/docker


阿里云镜像加速
sudo mkdir -p /etc/docker        #编写配置文件

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://263xr7xg.mirror.aliyuncs.com"]
}
EOF

sudo systemctl daemon-reload        #从启docker
sudo systemctl restart docker        #启动docker

四、Run流程和Docker原理

五、安装Docker可视化界面工具

1、Protainer(临时使用,不推荐)

Docker图形化界面管理工具!

Portainer是一个轻量级的容器管理平台,主要用于简化Docker环境的部署和管理。用户可以通过图形界面直观地管理容器、镜像、卷和网络等Docker资源,支持Docker引擎和Swarm模式。Portainer的主要作用包括容器管理、镜像管理、团队与权限管理,以及提供API接口实现自动化部署和监控,使Docker资源管理更加高效和便捷。

1、安装准备(选择安装社区版)

官网:Kubernetes and Docker Container Management Software (portainer.io)

2、设置卷

首先,创建Portainer Server将用于存储其数据库的卷

创建Docker卷portainer_data

docker volume create portainer_data

3、拉取最新镜像

docker pull portainer/portainer-ce:latest

4、创建并启动容器

docker run -d --name portainer -p 8088:9000 -p 8000:8000 -p 9443:9443 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

-p: 指定宿主机端口和容器端口:

默认情况下,Portainer生成并使用自签名SSL证书来保护端口9443。另外,您也可以在安装期间或安装完成后通过Portainer UI提供自己的SSL证书。
如果由于遗留原因需要打开HTTP端口9000,请在docker run命令中添加以下命令:

- p 9000:9000

我这里将自定义8088端口映射到9000端口,外部访问直接请求端口号为8088

--restart=always: 代表在容器退出时总是重启容器,还有其他几种重启策略:no、on-failure、on-failuer:n、unless-stopped

- v: 目录映射,将/var/run/docker.sock映射到容器中,用于访问Docker的守护进程,控制Docker。portainer_data:/data将数据映射到容器卷。

访问测试:http://{ip}:8088/

首次登录需要创建用户密码

 

【dify—2】docker重装 WSL 虚拟硬盘文件(.vhdx)路径# 默认存储位置D:\wsl\ # 如果你曾自定义过安装路径手动检查dir /s "D:\wsl\*.vhdx" # 按实际路径替换清理命令。 阅读详情

相关推荐

Docker入门之安装与卸载

目录1. `Docker` 概述1.1. 容器官方的解释1.2. 容器通俗的解释2. 组成 `Docker` 的三要素2.1. 镜像 `image`2.2. 容器 `Container` 1. Docker 概述 Docker 就是容器化技术的一种具体实现。基于 Go 语言开发 1.1. 容器官方的解释 一句话概括容器:容器就是将软件打包成标准化单元,以用于开发、交付和部署 容器镜像是轻量的、可执行的独立软件包 ,包含软件运行所需的所有内容:代码、运行时环境、系统工具、系统库和设置 容器化软件适用于基于

桐花思雨 1657

Docker 完整卸载教程

Docker 是一种轻量级的容器化平台,可以帮助开发人员将应用程序及其依赖项打包成一个可移植的容器。但有时我们可能需要完整卸载 Docker,卸载旧版本安装新版本,或者不再需要 Docker 环境。

不会编程的攻城狮 3万+

一、docker简介及卸载、安装

Docker: 开源的容器虚拟化平台Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 – Docker Hub。

爱吃西红柿的博客 1842

只需三步,完美卸载Docker

背景:因为网络安全问题,Docker存在重大安全漏洞,安全组要求卸载Docker,下面就分享卸载额步骤。

东皋长歌的专栏 6万+

告别配置烦恼!保姆级教程:在Windows 10/11上为QT5.14.2配置MSVC2017编译器(附VS2022组件避坑指南)

本文提供了一份详细的保姆级教程,指导如何在Windows 10/11上为QT5.14.2配置MSVC2017编译器,包括VS2022组件避坑指南。从环境准备到关键配置,再到调试工具验证和Qt Creator中的编译器设置,一步步解决常见问题,帮助开发者快速搭建稳定可靠的开发环境。

weixin_30615767的博客 502

UOS忘记密码别慌!用LiveCD工具5分钟搞定,附命令行救援模式详细步骤

本文详细介绍了UOS系统密码遗忘时的两种解决方案:图形化LiveCD工具和命令行救援模式。针对普通用户,LiveCD工具提供5分钟快速重置密码的便捷操作;而技术人员可通过命令行深度解析系统分区挂载与密码修改流程。文章还包含安全加固建议,帮助用户预防类似问题发生。

weixin_27032989的博客 590

一、安装和卸载 Docker

安装和卸载 Docker 安装 Docker 卸载旧版本 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \

weixin_42751293的博客 744

gm/ID设计方法实践指南:从理论曲线到电路优化的关键步骤

本文详细介绍了gm/ID设计方法在模拟IC设计中的实践指南。该方法通过直接利用工艺模型数据,将设计焦点从盲目调整晶体管尺寸转向选择关键的gm/ID工作点,从而在先进工艺下实现功耗、增益和带宽等性能的精准权衡与优化。文章从理论曲线生成到具体电路设计步骤,提供了完整的实战流程。

pandas7gardener的博客 479

【Docker】一、安装和卸载

一、Docker 的安装和卸载 (一)Docker 和 Docker CE Docker,企业版,收费,适用于大型企业和大的IT团队。 Docker CE,社区版,免费,适用于小型企业和小的IT团队。 两者的发布周期不同,Docker CE 分为 Edge与 Stable两个版本。 Edge是每个月发布一个版本, Stable 一个季度的最后一个月发布一个版本。docker 只有 Stable 版, 每个季度的最后一个月发布。 (二)Docker 安装 1.1 安装依赖 yum install -y yum

RO_YI的博客 1089

VS2022如何兼容老项目?.NET Framework 4.0/4.5安装避坑指南

本文提供了在Visual Studio 2022中兼容和维护.NET Framework 4.0/4.5等老旧项目的完整解决方案。针对VS2022无法直接识别旧框架的核心问题,文章详细剖析了原因,并重点推荐通过官方NuGet包安全获取引用程序集的方法,给出了从下载、解压到部署至标准目录的详细步骤。同时,文章还深入探讨了项目文件格式过旧、NuGet包还原失败等进阶问题的排查与解决策略,旨在帮助开发者高效、稳定地在现代开发环境中维护历史代码库。

weixin_27734811的博客 514

NRF24L01学习操作教程(二)——NRF实现一对一,一对多通讯

以上内容详细介绍了,使用NRF24L01实现1对1单向通讯、1对1双向通讯、1对多双向通讯。

Joseph Wen的博客 7389

Docker实战一 Docker安装卸载以及部署微服务

Docker 的安装卸载 docker容器内部安装vim、ping、ifconfig等指令 docker构建javaweb镜像 docker将自己的镜像发布到远程官方的镜像仓库里 docker容器与宿主机挂载目录

东风麦芽糖 1万+

【YOLOv8全方位学习手册】第四章 数据增强:从扩充数据到塑造模型的认知边界

"""使用 Albumentations 做自定义增强,兼容 YOLO 格式"""])# 转成 numpy# boxes 必须是 [[x_min,y_min,x_max,y_max], ...]# 在数据加载时调用你可以把集成到 PyTorch 的 Dataset 类里,或使用 Ultralytics 自带的DataLoader。

VectorShift的博客 211

Docker(一)Linux下Docker卸载与安装

注:此篇博客为笔记,仅供自己参考。 一、卸载之前的docker sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ ...

Husky 5897

华为OD机试2025A卷 - 用户调度问题(Java & Python& JS & C++ & C )

题目要求每个用户依次选择当前所能选择的最小资源消耗策略,并且若有多个策略的资源消耗相同,则选择最后一个策略。每个用户的选择是独立的,只考虑该用户的策略和相邻用户的约束,不考虑整个调度序列的全局资源消耗。每个用户根据自己的当前状态(即自己的三种选择的资源消耗)做出局部最优选择:在当前可选的策略中,选择消耗最小的那个。如果有多个最小值,则选择最后一个(根据题意)。这一选择是局部的最优,即在当下最有利的选择,但并不保证最终的整体系统资源消耗是最小的。

算法大师! 1万+

基于毫米波雷达的智能风扇算法设计与实现

摘要:本文设计了一种基于毫米波雷达的智能风扇控制系统,采用FMCW雷达实现人体目标的精准检测与定位。系统通过距离FFT、速度FFT、CFAR检测和AoA估计构建完整的信号处理链路,并针对风扇叶片干扰设计了基于自相关函数的抗干扰算法。创新性地提出了人在开机、多人优先送风、摇头追踪等控制策略。研究采用MATLAB完成全链路算法仿真验证,并在STM32平台上实现实物系统。实验表明,该系统可实现0.15m测距精度和±60°方位角覆盖,有效解决了传统风扇的能源浪费和用户体验问题。本文提供了完整的MATLAB仿真代码和

huanghm88的专栏 404

一、Docker 安装卸载

Docker 安装卸载 Mac、Windows安装Docker Mac、Windows安装很简单,到官网下载最新的Docker安装包,Mac电脑直接拖拽到Application中即可。Windows直接双击,一直点击下一步即可。 CentOS 安装Docker简单版-方式一(推荐) 一行搞定,相当于从官网下载了shell脚本,然后自动执行安装。 wget -qO- https://g...

KimZing的博客 3104

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

[Docker学习]一,docker的安装、启动、卸载

Docker学习一,安装Docker1 查看linux系统内核,需要是3.0以上2 查看系统版本,centOS 73 卸载旧的版本4.安装需要的安装包5.设置镜像的仓库6.安装Docker引擎,docker-ce就是社区版,ee的就是企业版二.启动Docker2.1.验证dockers是否安装成功,2.2. 用hello-world测试2.3.查看下载的这个image hello-world三.了解卸载docker 一,安装Docker 1 查看linux系统内核,需要是3.0以上 [root@iZwz9e

weixin_45503449的博客 218

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

CentOS7安装与卸载Docker(一)

CentOS7安装与卸载Docker(一) 一、场景介绍 1、docker实操入门主要介绍在Linux系统的centOS7上安装和卸载 Docker 2、docker官网:https://docs.docker.com/install/linux/docker-ce/centos/ 二、安装Docker 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面...

Bruce小鬼 1万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Docker知识总结 (一) Docker安装及卸载

要安装 Docker 引擎,您需要 CentOS 7 或 8 的维护版本。存档版本不受支持或测试。必须启用 centos-extras 存储库。默认情况下启用此存储库,但如果您已禁用它,则需要重新启用它。推荐使用 overlay2 存储驱动。在新主机上首次安装 Docker Engine 之前,您需要设置 Docker 存储库。之后,您可以从存储库安装和更新 Docker。安装docker docker-ce(社区版);注意:也可以下载指定版本,见官方文档。...

weixin_45773632的博客 269

Docker的安装、卸载(一)

一、Docker的基本组成 镜像(image): docker镜像就好比是一个模板,可以通过这个模板来创建容器服务。 容器(container): Docker利用容器技术,独立运行一个或者一组应用。通过镜像来创建。启动,停止,删除,基本命令。是一个简易的Linux系统。 仓库(repository): 仓库就是存放镜像的地方。仓库分为公有仓库和私有仓库。 二、安装Docker 官方文档地址:https://docs.docker.com/engine/install/centos/ 1、Docker

专注于优雅与性能的未来架构师 559

linux卸载docker镜像,Docker(一)Docker安装及卸载教程(centos7)

Docker(一)Docker安装及卸载教程(centos7)Docker(一)Docker安装及卸载教程(centos7)1.1、查看 CentOS 系统内核版本操作系统内核版本centos73.10.0-1127.el7.x86_64uname -r1.2、CentOS版本要求Docker 可以运行在 CentOS 上,对 CentOS 系统版本和内核版本有一定的要求1、 CentOS 的版本...

weixin_39766910的博客 656

centos 卸载docker_Docker (一) 安装

Docker (一) 安装CentOS Docker安装Docker 支持以下的 64 位 CentOS 版本:CentOS 7CentOS 8更高版本... CentOS使用YUM安装必须启用CentOS自带YUM源centos-extras,默认情况下,此仓库是启用的,但是如果已禁用它,则需要启用centos-extras启用方法 Docker 要求 CentOS 系统的内核版本高于 3.10...

weixin_39673184的博客 439

docker(一)安装与卸载

Docker笔记 环境查看 查看内核 uname -r 查看版本(一定要在linux 7 以上) cat /etc/os-release 安装(使用仓库) 卸载旧版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest

weixin_46576953的博客 156

一、CentOS7安装/卸载Docker

【代码】一、centos7安装以及卸载Docker。

qq_49723651的博客 628
上一篇: Nacos(一)基本介绍及安装
下一篇: Docker(二)常用命令
Marvin-Fox
博客等级 码龄11年 190粉丝 100原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值