docker常用命令
一、查看
docker version
查看版本
docker ps [-a]
查看当前运行的容器,-a, 查看所有,包括停止的
docker logs -f policy
-f 实时查看log, --tail=200 查看最后200条log记录。
查看日志
二、启动、停止、删除
docker start/stop/restart container_id
启动/停止/重启指定的容器
docker kill container_id
强制停止一个容器
docker rm container_id
删除容器,删除前必须先停止
docker exec -it container_id /bin/bash
进入容器
三、创建
docker create
创建容器,本地有就使用本地镜像,没有则从远程镜像库拉取。
docker run
创建并启动。
以下为实例
使用docker镜像nginx.latest以后台模式启动个容器并将容器命名为mynginx。
dockerrun--namemynginx-dnginx:latest
使用镜像nginxlatest以后台模式启动一个容器,并将容器的80端口映射到主机随机端口
docker run-p -d nginx:latest
使用镜像nginx:latest以后台模式启动一个容器,将容器的80端口映射到主机的80端口主机的目录/data映射到客器的/data。
docker run-p 8o:80-v/data:/data-d nginx:latest
使用镜像nginx:latest以交互模式启动一个容器,在容器内执行/bin/bash命令
runooberunoob:~s docker run-it nginx:latest /bin/bash
root@b8573233d675:/#