启动容器 :
docker run [-i -t (启动交互式容器)]
example:
docker run -i -t ubuntu /bin/bash<br>
-i 标志保证容器中的STDIN(standard input)是开启的
-t 标志告诉Docker为要创建的容器分配一个伪tty终端
ubuntu 表示我们创建容器使用的镜像
/bin/bash 表示当容器创建完成之后,Docker就会执行容器中的/bin/bash命令
重命名容器:
docker run --name=容器名 -i -t IMAGE /bin/bash
查看容器 :
docker ps -a(all) -l(最新创建)
docker inspect 查看某一容器配置信息
重新启动停止的容器:
docker start [-i] 容器名
删除已经停止容器:
docker rm 容器名
以守护形式运行容器:
Ctrl Q Ctrl P
附加到运行的容器:
docker attach 容器名
启动守护式容器:
docker run -d IMAGE [COMMAND][ARG...]
-d 标志Docker会将容器放到后台运行
`docker exec`命令会在容器内部额外启动新进程,可以在容器内运行的进程有两种类型:后台任务和交互式任务。
查看容器日志:
docker logs [-f] [-t] [--tail] 容器名
-f --follows 一直跟踪
-t --timestamps 时间戳
--tail 数量
查看容器内的进程:
docker top 容器名
在运行的容器中启动新的进程
docker exec [-d] [-i] [-t] 容器名
停止守护式容器
docker stop 容器名
docker kill 容器名
容器端口映射
docker run [-P(所有端口暴露)]
-p
example :
1.containerPort
docker run -p 80 -i -t ubuntu /bin/bash
2.hostPort:containerPort
docker run -p 8080:80 -i -t ubuntu /bin/bash
3.ip:containerPort
docker run -p 0.0.0.0:80 -i -t ubuntu /bin/bash
4.ip:hostPort:containerPort
ocker run -p 0.0.0.0:80 -i -t ubuntu /bin/bash
原文:https://www.cnblogs.com/bageyang/p/9457996.html