专栏首页我是攻城师Docker学习笔记一之安装卸载

Docker学习笔记一之安装卸载

先了解下docker是什么? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。 官网地址 https://docs.docker.com/engine/installation/linux/centos/ (1)更新镜像 yum makecache fast (2)升级系统内核 yum -y update kernel (3) 更新yum源 yum -y update (4)安装docker的仓储镜像url Java代码

  1. tee /etc/yum.repos.d/docker.repo <<-'EOF'
  2. [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
  3. enabled=1
  4. gpgcheck=1
  5. gpgkey=https://yum.dockerproject.org/gpg
  6. EOF

或者

Java代码

  1. curl -fsSL https://get.docker.com/ | sh

(5)安装docker引擎

Java代码

  1. yum install docker-engine

(6)启动docker服务

Java代码

  1. centos6
  2. [root@localhost ~]# service docker start
  3. [root@localhost ~]# chkconfig docker on

Java代码

  1. centos7
  2. [root@localhost ~]#systemctl start docker.service
  3. [root@localhost ~]#systemctl enable docker.service

(7)运行hellow world

Java代码

  1. docker run hello-world

结果如下:

(8)查看docker的版本 docker version (9)docker -h查看docker帮助命令

(10)安装centos最新镜像 docker pull centos:latest 运行容器 docker run -t -i centos:latest /bin/bash 镜像里面安装net-tools工具包 yum install -y net-tools.x86_64 如何卸载docker:

Java代码

  1. (1)yum list installed | grep docker
  2. (2)sudo yum -y remove docker-engine.x86_64
  3. (3)rm -rf /var/lib/docker

参考资料: http://blog.opskumu.com/docker.html#docker--1

本文分享自微信公众号 - 我是攻城师(woshigcs)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-03-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Docker学习笔记二打造基础镜像

    我是攻城师
  • 如何评价一个新技术——以Docker为例

    我是攻城师
  • 现代“十二要素应用”与Docker

    我是攻城师
  • 谈一谈|在win10家庭版上用虚拟机安装docker

    Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0协议开源。

    算法与编程之美
  • 『暴力學習 docker ,后附视频版』

    谢伟
  • Centos7使用docker搭建Sentry

      Sentry 是一款基于 Django实现的错误日志收集和聚合的平台,它是 Python 实现的,但是其日志监控功能却不局限于python,对诸如 Node...

    用户3773636
  • python技术面试题(十二)--SQL注入、项目部署

    It's up to you how far you go. If you don't try, you'll never know!

    小闫同学啊
  • docker离线部署 - jumpserver

    2019年7月17日 ⋅ 浏览量: 4    ...

    以谁为师
  • Centos7上安装docker 转

    Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。

    双面人
  • docker 入门与安装

    Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括...

    付威

扫码关注云+社区

领取腾讯云代金券