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-----进入容器
  • 相关阅读:
    贪心法(三):POJ题库中的贪心法应用例题
    贪心法(四):HDU题库中的贪心法应用例题
    C语言程序设计100例之(41):快速幂运算
    C语言程序设计100例之(36):四方定理
    C语言程序设计100例之(40):最大公约数问题
    C语言程序设计100例之(38):涂国旗
    相关性搜索简介——常规技术与应用
    Launch X431 HD3卡车诊断适配器评论和反馈
    如何修复更新时卡住的 GODIAG GD801?
    Highend扫描仪比较:Autel vs Snapon vs. Launch vs Bosch
  • 原文地址:https://www.cnblogs.com/chunxiaozhang/p/10923646.html
Copyright © 2011-2022 走看看