Centos系统下docker的安装与卸载
2018-03-03 22:23
716 查看
Docker简介
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。 百度百科
前提
首先,你的Centos的系统一定要是64位的,不管版本是什么。并且内核版本至少是3.10以上。 用以下命令去查看你的内核版本:
$ uname -r 3.10.0-229.el7.x86_641
2
最后,建议你更新你的系统,因为最新内核可能会修复了旧版本的一些bug。
安装
用yum安装
用具有sudo或者root权限的用户登录系统。
确保你的yum包已经更新
$ sudo yum update1
添加yum仓库<
10a76
/h4>
$ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
1
2
3
4
5
6
7
8
安装Docker包
$ sudo yum install docker-engine1
开启docker deamon
$ sudo service docker start1
验证docker是否成功安装
$ sudo docker run hello-world Unable to find image 'hello-world:latest' locally latest: Pulling from hello-world a8219747be10: Pull complete 91c95931e552: Already exists hello-world:latest: The image you are pulling has been verified. Important: image verification is a tech preview feature and should not be relied on to provide security. Digest: sha256:aa03e5d0d5553b4c3473e89c8619cf79df368babd1.7.1cf5daeb82aab55838d 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. (Assuming it was not already locally available.) 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 For more examples and ideas, visit: http://docs.docker.com/userguide/[/code]1 2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
开机自启动$ sudo chkconfig docker on1
卸载
列出你安装过的包$ yum list installed | grep docker yum list installed | grep docker docker-engine.x86_64 1.7.1-1.el7 @/docker-engine-1.7.1-1.el7.x86_64.rpm1
2
3
删除安装包$ sudo yum -y remove docker-engine.x86_641
删除镜像/容器等$ rm -rf /var/lib/docker
相关文章推荐
- CentOS系统下docker的安装与卸载
- centos安装、卸载、升级docker
- Docker在Linux系统下安装(Ubutu、红帽、Centos等)
- CentOS6.4系统中Mysql数据库卸载、安装与配置教程[图文]
- Centos7.2 新镜像、系统到手 更新清理 并且安装docker1.2以后版本 目前内容适合docker 1.7.x ce(社区版)
- CentOS卸载系统自带的OpenJDK并安装Sun的JDK的方法
- CentOS6.2卸载系统自带 openjdk安装sun jdk
- CentOS系统Docker安装
- centos系统中yum安装与卸载软件常见命令
- Centos6.5 卸载系统默认安装的jdk
- centos 7安装和卸载docker ce
- CentOS系统下使用YUM来安装或卸载图形化界面
- centos6.5 x86_64系统安装docker之前做的准备
- 【Linux】【Docker】CentOS6.9主机上Docker Ubuntu14.04系统安装CUDA问题Module nvidia-uvm not found
- CentOS 系统中Mysql数据库卸载、安装与配置教程
- CentOS7上Docker安装与卸载
- Centos系统下Docker安装
- docker+node+Cordova 多平台流媒体直播系统 一 centos6.5 源码编译安装node5.8(1)