测试环境:centos7
友情提示:网页版右侧边栏有目录,方便查看,这些命令的一些参数是自己常用的,docker中如果想看其它详细命令使用,那么可以在后边跟–help,如下图:
也可以查看命令的具体参数,比如:
docker管理相关
启动,停止docker
systemctl start docker
systemctl stop docker
查看所有docker volume文件(这里只显示docker对容器自动生成的)
docker volum ls
删除volume文件
docker volume rm volume名称
镜像相关
查看所有docker镜像
docker images
从网上搜索docker镜像
docker search 镜像名
从网上拉取镜像
docker pull [images]:[version]
使用Dockerfile构建镜像
. 表示当前目录 -f 参数指定Dockerfile文件 -t 表示 制作的镜像:tag ,注意后边还有一个空格和.不要忽略了
docker build -f DockerFile -t 镜像名:tag .
运行镜像
docker run -d -p 宿主机端口:容器端口 镜像名称:tag
docker运行镜像持久化
docker run -d -p 宿主机端口:容器端口 -v 宿主机目录:容器目录(可跟多个-v) --name 容器名称 镜像名称:tag
容器相关
查看所有docker容器
docker ps -a
启动,停止容器
docker start 容器名/容器id
docker stop 容器名/容器id
进入容器
docker exec -it 容器名/容器id bash
查看容器运行日志
docker logs 容器id/容器名
容器重命名
docker rename 容器id/容器名 新名称
查看容器详细信息
docker inspect 容器名称/id