如何卸载linux中的docker,linux centos7 安装、卸载docker
docker安装
1:查看系统版本
cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
2:安装docker(yum方式)
$ yum install docker
3:查看是否安装成功
$docker version
若输出以下,说明安装成功
Client:
Version: 1.12.6
API version: 1.24
Package version: docker-1.12.6-61.git85d7426.el7.centos.x86_64
Go version: go1.8.3
Git commit: 85d7426/1.12.6
Built: Tue Oct 24 15:40:21 2017
OS/Arch: linux/amd64
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
4:修改docker工作根目录
vim /etc/sysconfig/docker
找到OPTIONS选项,增加-g的参数,指定工作根目录
OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false -g=/opt/data/docker'
参数: -g="/opt/data/docker"是将Docker的默认根路径从/var/lib/docker改成/opt/data/docker,所有的Docker images
都会放到这个目录下
5:启动 Docker 服务:
$service docker start
docker 卸载
1:查看已安装的docker安装包
$yum list installed|grep docker
docker.x86_64 2:1.12.6-61.git85d7426.el7.centos @extras
docker-client.x86_64 2:1.12.6-61.git85d7426.el7.centos @extras
docker-common.x86_64 2:1.12.6-61.git85d7426.el7.centos @extras
2:删除安装包
yum –y remove docker.x86_64
yum –y remove docker-client.x86_64
yum –y remove docker-common.x86_64
3:删除docker 镜像
rm -rf /var/lib/docker
docker常用命令
1. 查看docker信息(version、info)
# 查看docker版本
$docker version
# 显示docker系统的信息
$docker info
2. 对image的操作(search、pull、images、rmi、history)
# 检索image
$docker search image_name
# 下载image
$docker pull image_name
# 列出镜像列表; -a, --all=false Show all images; --no-trunc=false Don't truncate output; -q, --quiet=false Only show numeric IDs
$docker images
# 删除一个或者多个镜像; -f, --force=false Force; --no-prune=false Do not delete untagged parents
$docker rmi image_name
# 显示一个镜像的历史; --no-trunc=false Don't truncate output; -q, --quiet=false Only show numeric IDs
$docker history image_name
3. 启动容器(run)
# 在容器中运行"echo"命令,输出"hello word"
$docker run image_name echo "hello word"
# 交互式进入容器中
$docker run -i -t image_name /bin/bash
# 在容器中安装新的程序
$docker run image_name apt-get install -y app_name
在执行apt-get 命令的时候,要带上-y参数。如果不指定-y参数的话,apt-get命令会进入交互模式,需要用户输入命令来进行确认,但在docker环境中是无法响应这种交互的。
apt-get 命令执行完毕之后,容器就会停止,但对容器的改动不会丢失。
4. 查看容器(ps)
# 列出当前所有正在运行的container
$docker ps
# 列出所有的container
$docker ps -a
# 列出最近一次启动的container
$docker ps -l
5. 保存对容器的修改(commit)
# 保存对容器的修改; -a, --author="" Author; -m, --message="" Commit message
$docker commit ID new_image_name 参考资料 http://blog.csdn.net/yown/article/details/51525035 http://blog.csdn.net/we_shell/article/details/38368137
如何卸载linux中的docker,linux centos7 安装、卸载docker相关推荐
- 【docker】centos7 安装部署 docker
一.安装docker 1.Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker . 通过 uname -r 命令查看 ...
- 苹果电脑删除linux系统软件,Linux中如何删除CrossOver?CrossOver卸载教程
CrossOver是一款系统兼容软件包含了MAC版和linux版,该软件可以帮助用户在linux或者Mac系统上运行windows软件,虽说该软件所占的内存不算太大,但是一些用户在使用完该软件还是想要 ...
- linux中实现pxe的自动安装
linux中实现pxe的自动安装 什么是PXE PXE(preboot execute environment)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站 ...
- 在linux中,我为什么不能安装VMware Tools?
在linux中,我为什么不能安装VMware Tools? 应该是操作不正确导致,以下为linux安装VMware Tools的方法. 1.在安装Linux的虚拟机中,单击"虚拟机" ...
- Linux中查看某个软件的安装路径
Linux中查看某个软件的安装路径(地址)有时显得非常重要.比如某个文件的快速启动项被删除,或者你要建立快速启动项,或者想删除.添加安装文件等等,很多地方都要用到查案文件安装路径的命令. 这里给大家介 ...
- Linux中rar压缩软件的安装
Linux中rar压缩软件的安装 第一.RAR的下载地址(试用版): windows下载地址: http://www.rarsoft.com/download.htm 32位Linux系统使用wget ...
- 在Linux中Realplay 10.0 的安装和使用(转)
在Linux中Realplay 10.0 的安装和使用(转)[@more@]一.什么是RealPlay : Realplay 在Windows大家经常用,不必介绍:呵... ... 在一两年前,如果说 ...
- Docker在Centos7安装、及命令(详细安装教程)
Docker在Centos7安装.及命令(详细安装教程) 为什么使用Docker Docker中包括三个基本概念 Docker安装 Docker获取镜像 使用刚刚获取的centos镜像,创建一个容器, ...
- linux设置docker自动启动,CentOS7安装Docker配置服务端和容器自启动
接上一篇,在VirtualBox上安装配置好了CentOS7,继续在这个虚拟机上装好docker并总结一下使用到的常用功能. 安装Docker 安装直接参考官网来安装就OK,没有遇到什么问题,值得注意 ...
- linux怎么将卸载的恢复,linux中不小心将rpm命令卸载了,怎么恢复?
今天在搭建mysql的集群服务时,安装mysql集群服务前,先卸载原来mysql的软件包,不小心将rpm的命令也给卸载掉了,这下惨了,什么也做不了了.在google了翻了好多个页面,甚至官网也看了,没 ...
最新文章
- gitlab数据迁移
- C#教程8:面向对象编程【02】
- .Net Core小技巧 - Hosted Services + Quartz实现定时任务调度
- shrio初体验(1)
- 1 恢复MySQL误删数据
- 想为自己设置的软件加一个属于自己的图标吗?使用AWT_Swing_图标解决你的问题(源码解析)
- request如何获取请求路径方法
- mysql语句判断是否存在记录,没有则插入新纪录否则不执行
- autocad 如何摆正显示_AutoCAD使用技巧问答
- 测量运放的输入偏置电流 - 实验准备
- 直观理解偏导数、方向导数和法向量和梯度
- textarea字数实时统计方案
- 【企业数智化转型】知识图谱(Knowledge Graph)
- 揭秘《英雄联盟》的游戏数据服务器
- 人工智能和人类智能的本质区别是什么(五)
- 仔细体验,我想从产品设计的角度分析分析微信的声音锁
- OrangePi 5 Docker下安装OpenWRT作软路由(同样适用于树莓派等设备)
- Python 编程导论 Chapter 4 —— 函数、作用域与抽象
- 一生的读书计划——影响中国历史进程的中国名人
- Spring容器生命周期--Lifecycle
热门文章
- forge开发_使用Forge,WildFly Swarm和Arquillian开发微服务
- jdk 8 集合对象排序_使用JDK 8流在包装对象的集合和包装对象的集合之间转换
- xsl调用java方法传参_Java中的XSL转换:一种简单的方法
- 使用Mocks进行需求驱动的软件开发
- 初始化创建画布_使用HTML5,画布和开放数据创建全球降水(雨)可视化
- 功能Java示例 第6部分–用作参数
- 探索适用于Apache Spark的Spline Data Tracker和可视化工具(第1部分)
- Java:使用Mockito模拟ResultSet
- java ee cdi_Java EE CDI依赖关系消歧示例
- JUnit 5符合AssertJ