zoukankan      html  css  js  c++  java
  • docker run命令运行以及参数详解

    命令格式:

    -a, --attach=[]            登录容器(必须是以docker run -d启动的容器)  
    -w, --workdir=""           指定容器的工作目录  
    -c, --cpu-shares=0         设置容器CPU权重,在CPU共享场景使用    
    -e, --env=[]               指定环境变量,容器中可以使用该环境变量    
    -m, --memory=""            指定容器的内存上限    
    -P, --publish-all=false    指定容器暴露的端口    
    -p, --publish=[]           指定容器暴露的端口   
    -h, --hostname=""          指定容器的主机名    
    -v, --volume=[]            给容器挂载存储卷,挂载到容器的某个目录    
    --volumes-from=[]          给容器挂载其他容器上的卷,挂载到容器的某个目录  
    --cap-add=[]               添加权限,权限清单详见:http://linux.die.net/man/7/capabilities    
    --cap-drop=[]              删除权限,权限清单详见:http://linux.die.net/man/7/capabilities    
    --cidfile=""               运行容器后,在指定文件中写入容器PID值,一种典型的监控系统用法    
    --cpuset=""                设置容器可以使用哪些CPU,此参数可以用来容器独占CPU    
    --device=[]                添加主机设备给容器,相当于设备直通    
    --dns=[]                   指定容器的dns服务器    
    --dns-search=[]            指定容器的dns搜索域名,写入到容器的/etc/resolv.conf文件    
    --entrypoint=""            覆盖image的入口点    
    --env-file=[]              指定环境变量文件,文件格式为每行一个环境变量    
    --expose=[]                指定容器暴露的端口,即修改镜像的暴露端口    
    --link=[]                  指定容器间的关联,使用其他容器的IP、env等信息    
    --lxc-conf=[]              指定容器的配置文件,只有在指定--exec-driver=lxc时使用    
    --name=""                  指定容器名字,后续可以通过名字进行容器管理,links特性需要使用名字    
    --net="bridge"             容器网络设置:
                                    bridge 使用docker daemon指定的网桥
                                       host     //容器使用主机的网络
                                      container:NAME_or_ID  >//使用其他容器的网路,共享IP和PORT等网络资源
                                      none 容器使用自己的网络(类似--net=bridge),但是不进行配置
    
    --privileged=false         指定容器是否为特权容器,特权容器拥有所有的capabilities    
    --restart="no"             指定容器停止后的重启策略:
                                      no:容器退出时不重启
                                      on-failure:容器故障退出(返回值非零)时重启
                                      always:容器退出时总是重启    
    --rm=false                 指定容器停止后自动删除容器(不支持以docker run -d启动的容器)    
    --sig-proxy=true           设置由代理接受并处理信号,但是SIGCHLD、SIGSTOP和SIGKILL不能被代理 

    ---------------------

    作者:lynk-coder 来源:CSDN 原文:https://blog.csdn.net/kunloz520/article/details/53839237?utm_source=copy

    我们要将server-db,server-http的端口暴露出去,让大家访问

    #docker run -d --name=server-db -p 3306:3306 centos6.8-mysql /usr/bin/mysql_safe –d
  • 相关阅读:
    LeetCode 83. Remove Duplicates from Sorted List (从有序链表中去除重复项)
    LeetCode 21. Merge Two Sorted Lists (合并两个有序链表)
    LeetCode 720. Longest Word in Dictionary (字典里最长的单词)
    LeetCode 690. Employee Importance (职员的重要值)
    LeetCode 645. Set Mismatch (集合不匹配)
    LeetCode 500. Keyboard Row (键盘行)
    LeetCode 463. Island Perimeter (岛的周长)
    115.Distinct Subsequences
    55.Jump Game
    124.Binary Tree Maximum Path Sum
  • 原文地址:https://www.cnblogs.com/pbblogs/p/9766738.html
Copyright © 2011-2022 走看看