标签:docker 容器 命令
以下是对运行容器的命令的简单笔记:
docker run IMAGE [COMMAND] [ARG....]
run 在新容器中执行命令
-i --interactive=true|fasle 默认是false 交互模式
-t --tty=true|false 默认是false 端口
eg: docker run -i -t centos /bin/bash
容器查看:
docker ps -a|-l
-a 所有容器列表
-l 刚刚运行的一个容器
ps 不加参数只列出运行的
docker inspect +容器的名字 查看容器的内容
自定义容器名字:
docker run IMAGE --name=容器名字 -i -t centos /bin/bash
重新启动已经停止的容器
docker start [-i] 容器名
删除停止的容器
docker rm 容器名
启动守护式容器:
1、能够长期运行
2、没有交互式会话
3、适合运行应用程序和服务
一、
1、docker run -i -t IMAGE /bin/bash
2、ctrl +p ctrl +q
二、
docker run -d 镜像 [COMMAND] [ARG....]
停止守护式容器:
docker stop 容器名
docker kill 容器名
查看容器日志:
docker logs [-f][-t][--tail] 容器名
-f --follows=true|false 默认为false
-t --timestamps=true|false 默认为false
--tail= "all"
产看容器进程
docker top 容器名
在运行的容器内启动新的进程:
docker exec [-d][-i][-t] 容器名 [COMMAND][ARG...]
容器端口映射:
run [-P][-p]
docker run -P -i -t centos /bin/bash 映射所有端口
docker run -p 80 -i -t centos /bin/bash 映射单一端口
1、只指定容器的端口,宿主机端口随机
docker run -p 80 -i -t centos /bin/bash
2、指定宿主机到容器的端口映射
docker run -p 8088:80 -i -t centos /bin/bash
3、指定宿主机ip到容器的端口
dokcer run -p 0.0.0.0:80 -i -t centos /bin/bash
4、指定宿主机ip和端口到容器的端口映射
docker run -p 0.0.0.0:8088:80 -i -t centos /bin/bash
本文出自 “vbird” 博客,请务必保留此出处http://cpvbird.blog.51cto.com/3165113/1672063
标签:docker 容器 命令
原文地址:http://cpvbird.blog.51cto.com/3165113/1672063