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 连接会创建一个父子关系,其中父容器可以看到子容器的信息。

  • 相关阅读:
    MSSQL 链接Oracle 表
    ORACLE FORM ZA 常用子程序
    FORM 中提交报表并查看结果
    Form界面设置只读
    FRM30403
    oracle 分区表的建立方法
    在Oracle Form中,如何实现自动编号(行号)的功能
    Form中格式化数字、金额
    MSC_SYSTEM_ITEMS,mtl_system_items_b区别
    C#中判断一个字符串是不是包含非法字符
  • 原文地址:https://www.cnblogs.com/yyml181231/p/12693710.html
Copyright © 2011-2022 走看看