zoukankan      html  css  js  c++  java
  • Docker _简单使用

    一 : docker 安装(linux-centos7)

    • 安装docker要求

    1、docker只支持在64位cup架构计算机上运行,目前不支持32位cup。

    2、建议系统的linux内核版本在3.10及以上,查看系统内核版本 [root@bogon docker]# uname -r

    3、linux内核需开启cGroup和nameSpace功能。

    4、对于非linux平台,如windows、os等需要安装使用ToolBox工具。

    • 脚本方式安装

    1:系统更新(yum更新)

    [root@bogon docker]# sudo yum update----执行更新
    [root@bogon docker]# yum clean all-----解决有可能出现的:yum doesn't have enough cached data to continue

    2:运行脚本

    [root@bogon docker]# curl -fsSL https://get.docker.com/ | sh-----安装docker

    3:启动docker服务(docker服务默认关闭)

    [root@bogon docker]# sudo service docker start

    4:查看docker版本

    [root@bogon docker]# docker --version

    二 : 常用docker命令

    三 : 操作docker容器(摘文地址-https://www.cnblogs.com/xhyan/p/6593075.html

      进入Docker容器比较常见的几种做法如下:

      • 使用docker attach
      • 使用SSH
      • 使用nsenter
      • 使用exec

      1、使用docker attach进入Docker容器

    $ sudo docker run -itd ubuntu:14.04 /bin/bash-----创建docker的守护进程
    $ sudo docker attach 44fc0f0582d9 -----使用docker arrach 容器DI 进入该容器

      但是,使用该命令有一个问题。当多个窗口同时使用该命令进入该容器时,所有的窗口都会同步显示。如果有一个窗口阻塞了,那么其他窗口也无法再进行操作。因为这个原因,所以docker attach命令不太适合于生产环境,平时自己开发应用时可以使用该命令。

      2、使用ssh进入Docker容器

      在生产环境中排除了使用docker attach命令进入容器之后,相信大家第一个想到的就是ssh。在镜像(或容器)中安装SSH Server,这样就能保证多人进入容器且相互之间不受干扰了,相信大家在当前的生产环境中(没有使用Docker的情况)也是这样做的。但是使用了Docker容器之后不建议使用ssh进入到Docker容器内。关于为什么不建议使用,请参考如下文章:

      为什么不需要在 Docker 容器中运行 sshd

      3、使用exec进入Docker容器

      除了上面几种做法之外,docker在1.3.X版本之后还提供了一个新的命令exec用于进入容器,这种方式相对更简单一些,下面我们来看一下该命令的使用:

    $ sudo docker exec --help-----exec帮助查看
    $ sudo docker ps-----所有运行的容器
    $ sudo docker exec -it 775c7c9ee1e1 /bin/bash-----进入容器
  • 相关阅读:
    对象遍历 for in ,数组遍历for in 与 for of 的区别
    计算一个数组中key值相同的数量
    VUE的两种跳转push和replace对比区别
    微信公众号二次分享ios分享失败问题
    获得对象中的键或值
    第一个table根据checkbox选择tr,在另一个table中显示对应索引的tr(jq遍历的运用)
    checkbox 全选反选 获得所有的checkbox
    为什么jQuery要return this.each()?
    用jq代码写出一个轮播图。
    页面滚动到一定位置,两个div 朝中间运动。
  • 原文地址:https://www.cnblogs.com/chunxiaozhang/p/10923646.html
Copyright © 2011-2022 走看看