zoukankan      html  css  js  c++  java
  • Docker

    前提条件

    Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

    通过 uname -r 命令查看你当前的内核版本
    [root@runoob ~]# uname -r

    安装 Docker

    1、 安装一些必要的系统工具:
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2

    2、添加软件源信息:
    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    3、更新 yum 缓存:
    sudo yum makecache fast

    4、安装 Docker-ce:
    sudo yum -y install docker-ce

    5、启动 Docker 后台服务
    sudo systemctl start docker

    6、测试运行 hello-world
    [root@runoob ~]# docker run hello-world

    7、删除Docker CE
    $ sudo yum remove docker-ce
    $ sudo rm -rf /var/lib/docker

    容器使用

    runoob@runoob:~# docker pull training/webapp # 载入镜像, 有镜像就不用了
    runoob@runoob:~# docker run -d -p 5000:5000 training/webapp python app.py
    参数说明:-d: 让容器在后台运行;-p: 将容器内部使用的网络端口映射到我们使用的主机上。

    镜像使用

    构建一个镜像:runoob@runoob:~$ docker build -t runoob/centos:6.7 .
    参数说明:-t :指定要创建的目标镜像名;. :Dockerfile 文件所在目录,可以指定Dockerfile 的绝对路径。

    容器连接

    端口映射并不是唯一把 docker 连接到另一个容器的方法,docker 有一个连接系统允许将多个容器连接在一起,共享连接信息,docker 连接会创建一个父子关系,其中父容器可以看到子容器的信息。

  • 相关阅读:
    Java基础
    HTML笔记
    Java简介
    win8 图标 汇总 希望做Windows 8 应用的朋友用得着
    amCharts 的完整使用及破解[我弄过的]
    找了几个地方:发现关于SQL 的基本使用sql日期精确推算
    使用powerdesigner生成Pdm
    windows 8 Metro 设置选中ListViewItem 的样式
    关于DataTable与IList和List泛型集合的相互转换在网上总结
    C++ RString (原生字符串)
  • 原文地址:https://www.cnblogs.com/yyml181231/p/12693710.html
Copyright © 2011-2022 走看看