zoukankan      html  css  js  c++  java
  • docker命令小记

    最近工作需要,对docker稍微了解了一下,大部分内容网上都有各种各样的教程。有两个稍微特殊的命令这里记录一下:

    1. rename image的命令

    从各种私有镜像下载后用docker images看的时候名字里都带着ip,如下所示:

    daocloud.io/library/ubuntu   latest              a5a467fddcb8        3 weeks ago         187.9 MB
    

    这时候直接用docker run 启动需要写好长,用id又记不住,可以用docker rename 来重命名,如下所示

    docker rename a5a467fddcb8 ubuntu
    

    以后启动的时候就可以直接用docker run ubuntu来启动。

    2. 启动镜像之后修改内核参数

    在启动Postgres之类的数据亩image之后经常需要修改shmmax之类的系统参数,这时候直接用sysctl kernel.shmmax会提示是只读的文件系统。

    要想修改成功,必须在启动的时候加--privileged, 目前看到的解释是docker的bug,在将来有可能会修改。命令如下:

    docker run --privileged -it ubuntu
    

    启动之后再用sysctl kernel.shmmax=?? 就可以看到提示修改成功了。

      

  • 相关阅读:
    Java循环结构
    Java正则表达式
    Java日期时间
    Java如何输入数据
    Java数组
    Java StringBuffer和StringBuilder类
    Java String类
    Java Character类
    Java Number&Math类
    python之二维码生成
  • 原文地址:https://www.cnblogs.com/db2zos/p/4967967.html
Copyright © 2011-2022 走看看