centos 卸载docker_五分钟安装docker并启动第一个docker容器
环境
centos 3.10.0
查看linux版本号
Docker 要求 CentOS 系统的内核版本高于 3.10。可以使用 uname -r 命令查看你当前的内核版本。
更新yum源
centos,使用yum安装docker,安装之前,先update一下yum的软件源
sudo yum update
使用国内源
如果是更新源比较慢:可以使用ctrl+c停止上面的安装,然后使用以下命令设置使用国内的yum源,下载软件包会快一些:
sudo yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
如果使用上面的源,下载也比较慢,可以使用docker官方的yum源:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
卸载老版本
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
使用上面命令卸载老版本时,在 /var/lib/docker/中的镜像、容器、volumes、网络配置都会保留。
安装依赖库
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
安装docker社区版
sudo yum install docker-ce docker-ce-cli containerd.io
这样是安装最新版本的docker引擎。
启动docker
安装完成之后,使用如下第一个命令配置开启启动,第二个命令启动docker:
sudo systemctl enable dockersudo systemctl start docker
查看版本
docker守护进程启动完毕之后,可以使用如下命令查看docker版本:
docker version
启动第一个docker容器:
docker run ubuntu echo 'hello world whith docker!'
此时由于是第一次执行,会先去远程docker镜像仓库去下载ubuntu镜像,然后再创建容器并启动。
此时控制台如果打印一句:hello world whith docker! 就说明启动成功了。
以上命令代表:使用ubuntu镜像运行docker容器,并在容器中打印'hello world whith docker!'。
查看docker进程:
docker ps -a
注释:-a参数显示所有docker容器。如果不加-a参数,默认只显示运行中的容器。(由于上面docker run命令启动容器后打印完那句话,容器就退出(停止)了。所以在使用docker ps时是看不到的。)
安装结束
到这里就完成了docker安装,并启动第一个docker容器。
如果想要使用rpm包来进项安装:https://docs.docker.com/install/linux/docker-ce/centos/#install-from-a-package
我会在另一篇,详细讲解docker常用命令.
如果要卸载docker社区版
删除docker包:
sudo yum remove docker-ce
删除镜像、容器、volumes、或者自定义配置文件:
sudo rm -rf /var/lib/docker
参考
docker官方文档——centos安装docker社区版:https://docs.docker.com/install/linux/docker-ce/centos/
centos 卸载docker_五分钟安装docker并启动第一个docker容器相关推荐
- 老滚5初始化python失败_五分钟学会怎么用python做一个简单的贪吃蛇
Pygame 是一组用来开发游戏软件的 Python 程序模块,基于 SDL 库的基础上开发.我们今天将利用它来制作一款大家基本都玩过的小游戏--贪吃蛇. 一.需要导入的包 import pygame ...
- Docker Desktop启动失败(Docker failed to initialize Docker Desktop is shutting down)
docker desktop 启动失败 问题记录: 有一段时间没有使用docker了,突然要用到结果发现docker desktop都打不开了,会弹出如下错误: 一开始考虑的是会不会是docker版本 ...
- 油猴脚本Tampermonkey的简介和安装使用,五分钟安装
什么是油猴脚本 Tampermonkey 是一款免费的浏览器扩展和最为流行的用户脚本管理器,它支持以下浏览器,Chrome,Microsoft Edge,Safari,Opera Next,Firef ...
- 猿创征文|【Vue五分钟】 Vue Cli脚手架创建一个项目
目录 前言 一.创建项目的操作步骤 选择路由模式 选择CSS预编译器 选择如何存放配置 自动下载项目所需的包文件 二.启动vue项目 1.项目目录 2.启动项目 3.浏览器打开项目首页界面 三.项目的 ...
- docker服务启动:service docker start和systemctl start docker两种命令有什么区别?
一样的,systemctl 是cnetos7的方式 但是在ubuntu上两种方式都能跑 参考文章:systemctl start docker 和 service docker start 两种启动命 ...
- php docker 化,如何配置一个 Docker 化持续集成的 PHP 开发环境(四)
目标:我们将为之前创建的 利用 PHPUnit 编写单元测试(本地)使用以下命令安装 PHPUnit 4.0: bash composer global require "phpunit/p ...
- Docker入门到实践 (一) docker简介与安装、常用命令讲解
Docker入门到实践 (一) docker简介与安装 一.docker 介绍 Docker 是一个开源的应用容器引擎 打包应用以及依赖包到一个可移植的镜像中,发布到任何机器上,实现虚拟化.容器是 ...
- Windows11 安装 WSL2,wsl2+ubuntu子系统+docker 感受丝般顺滑
主板BIOS中开启虚拟化 启动电脑,按DEL键,进入BIOS页面 进入Advanced,CPU Configuration ,修改Intel(VMX) Virtualization Technolog ...
- android自定义美颜相机完整程序,Android OpenGL ES从入门到进阶(一)—— 五分钟开发一款美颜相机...
源码链接:https://github.com/smzhldr/AGLFramework 一.前言 商店里有数十款的美颜相机类产品,其实现原理基本上都是以OpenGL ES为核心的特效处理,大神可以忽 ...
- 理解Docker(1):Docker 安装和基础用法
本系列文章将介绍Docker的有关知识: (1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 Linux namespace 隔离容器的运行环境 ...
最新文章
- linux内核中启动页面,Linux内核启动过程分析
- 大数据Java基础第十九天作业
- Oracle Awr
- IDEA怎么从数据库表自动生成映射Model
- keras环境搭建 [过程记录]
- 计算机操作记录怎么删除,win7系统如何清除电脑使用记录
- vue如何过滤html标签,去除富文本中的html标签及vue、react、微信小顺序中的过滤器...
- 干货福利:AI人工智能学习资料教程包.zip
- 造大专计算机学历,广昌县职业技术学校计算机应用专业助您 掌握一技之长获大专学历...
- 5天一充不是梦!最大电池容量手机发布:朴实感人 还能防身...
- 9招让你皮肤迅速白嫩 - 健康程序员,至尚生活!
- ai人工智能_AI破坏已经开始
- 比特率与波特率的定义及区别
- 2017年全国计算机软件水平考试报名时间和报名入口网址
- Ubuntu无网络连接/无网络标识解决方法
- Detecting Spacecraft Anomalies Using LSTMs and Nonparametric Dynamic Thresholding阅读笔记
- C语言小记:结构体及其在内存中的储存形式
- xss漏洞学习心得(泪目)
- [英语阅读]保时捷与大众共商合并大计
- VGA线 1080P之伤 中秋节篇