记录docker常用命令
1、检查docker版本
docker version
2、搜索镜像
[root@localhost ~]# docker search nginx
3、拉取镜像
[root@localhost ~]# docker pull nginx
4、根据镜像启动容器
docker run --name mynginx -d nginx:latest
5、查看运行中的容器
docker ps
6、 查看所有的容器
docker ps ‐a
7、启动容器
docker start 容器id
8、停止运行中的容器
docker stop 容器的id
9、删除一个容器
docker rm 容器id
10、启动一个做了端口映射的容器
[root@localhost ~]# docker run --name mynginx -d -p 8888:80 nginx
‐d:后台运行
‐p: 将主机的端口映射到容器的一个端口 主机端口:容器内部的端口
11、创建使用指定卷的容器
docker run -d -it --name 容器id -p 8800:80 -v 项目存放位置:/usr/share/nginx/html nginx
示例: (先确认 8800 端口未被占用)
docker run -d -it --name testname -p 8800:80 -v d:\web-test\testpro:/usr/share/nginx/html nginx
d:\web-test\testpro 为需要挂载的本地文件路径
/usr/share/nginx/html 为nginx 默认文件路径
12、查看容器的日志
docker logs container‐name/container‐id
13、查看镜像列表
docker images
14、删除一个镜像
docker rmi imageId
15、进入运行中的容器
docker exec -it 容器name/id /bin/bash
16、退出运行中的容器
exit