# 容器
# docker run [options] image
新建容器并启动
- --name="" 容器名
- -d 后台方式运行
- -it 使用交互方式运行
- -p 指定容器端口
- -p 主机端口:容器端口
- -p ip:主机端口:容器端口
- -p 容器端口
- 容器端口
- -P 随机指定端口
docker pull centos
docker run -it centos /bin/bash
# 示例
# exit
从容器退回到主机
# docker ps
查看正在运行的容器
- -a 查看正在运行和历史运行过的容器
- -n= 查看最近几个创建的容器
- -q 只显示容器的编号
# ctrl + p + q
容器不停止退出
# docker rm
删除容器
删除指定容器:docker rm ID
删除所有容器:docker rm -f ${docker ps -aq}
或 docker ps -a -q |xargs docker rm
# docker start
启动容器
# docker restart
重启容器
# docker stop
停止容器
# docker kill
强制停止容器
# docker run -d
后台运行容器,必须要有一个前台进程,否则自动停止
# docker logs
查看日志
- -tf 显示带时间戳的日志
- --tail 10 显示的日志条数
# docker top
查看容器中的进程信息
# docker inspect
查看容器元数据
# docker exec -it ID /bin/bash
进入容器后开启一个新的终端
# docker attach
进入容器正在执行的终端
# docker cp
从容器内拷贝文件到主机
docker cp ID:容器内路径 主机路径
← 镜像命令 DockerFile →