docker常用命令(一)

1、查看镜像文件

docker images

2、查看docker中的所有容器

docker ps  -a

3、查看docker中正在运行的容器

docker ps

4、启动容器并挂载文件

docker run --name nginx -p 801:802 -v /dockerfiles/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /dockerfiles:/dockerfiles -d nginx
  • 参数解释

--name nginx 将此次运行的容器命名为nginx
-d nginx nginx写在末尾,是通过docker images查出的名字,-d表示后台运行
-p 801:802 -p指定端口,801是当前服务器用的端口,802指映射到容器中的端口号,可以指定多个端口映射,例如: -p 5000:8080 -p 5001:3306
-v /dockerfiles/nginx/conf/nginx.conf:/etc/nginx/nginx.conf 挂载文件,-v 服务器上的文件:容器中的文件(没测试)
-v /dockerfiles:/dockerfiles 挂载文件夹,-v服务器上的文件夹:容器中的文件夹(没测试)

5、docker 查看容器挂载的目录

docker inspect container_name | grep Mounts -A 20
  • 参数解释

container_name 就是容器名字,例如 docker inspect nginx | grep Mounts -A 20

你可能感兴趣的:(docker常用命令(一))