docker run命令

-i, –interactive 交互式
-t, –tty 分配一个伪终端
-d, –detach 运行容器到后台
-e, –env 设置环境变量
-p, –publish list 发布容器端口到主机
-P, –publish-all 发布容器所有EXPOSE的端口到宿主机随机端口
–name string 指定容器名称
-h, –hostname 设置容器主机名
***–ip string 指定容器IP,只能用于自定义网络
***–network 连接容器到一个网络
***–mount mount 将文件系统附加到容器
*** -v, –volume list 绑定挂载一个卷
–restart string 容器退出时重启策略,默认no,可选值:[always|on-failure]
-m,–memory 容器可以使用的最大内存量
–memory-swap 允许交换到磁盘的内存量
–memory-swappiness=<0-100> 容器使用SWAP分区交换的百分比(0-100,默认为-1)
–oom-kill-disable 禁用OOM Killer
–cpus 可以使用的CPU数量
–cpuset-cpus 限制容器使用特定的CPU核心,如(0-3, 0,1)
–cpu-shares CPU共享(相对权重)
 
(-i -t -d --name )
root@bogon: ~ 20:54:03
$ docker run -itd --name test01 nginx:latest
91c2cc78406af33275d2322770839af779780a7013464670ad23532b7757dbe2
root@bogon: ~ 20:57:20
$ docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
91c2cc78406a        nginx:latest        "nginx -g 'daemon of…"   3 seconds ago       Up 1 second         80/tcp              test01
root@bogon: ~ 20:57:22
$ docker exec -it 91c2cc78406a bash
root@91c2cc78406a:/# ls
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
root@91c2cc78406a:/# 

(-p -e  -h --memory --cpus --oom-kill-disable --restart=always)
root@bogon: ~ 21:03:23

#容器名字--name test02 主机名-h test02 变量-e JAVA_HOME=/usr/local/jdk 容器退出重启--restart=always 内存500m cpu百分之50 关闭--oom-kill-disable
$ docker run -itd --name test02 -h test02 -e JAVA_HOME=/usr/local/jdk --restart=always --memory="500m" --cpus=".5" --oom-kill-disable java:8 
Unable to find image
'java:8' locally 8:
Pulling from library/java 5040bd298390:
Pull complete fce5728aad85:
Pull complete 76610ec20bf5:
Pull complete 60170fec2151:
Pull complete e98f73de8f0d:
Pull complete 11f7af24ed9c:
Pull complete 49e2d6393f32:
Pull complete bb9cdec9c7f3:
Pull complete Digest: sha256:34959eed5df6bfe74a17fbf459ed29505d51a48d5cb4a39f215b613c65b8023b Status:
Downloaded newer image
for java:8 80decf3d569388332325ad864e5f1d0639d7858f39b71f41da2d3008ebe0fd7f
root@bogon:
~ 21:07:29 $
原文地址:https://www.cnblogs.com/Carr/p/10517842.html