docker 官网地址 https://www.docker.com/
1、docker 自身命令
启动:systemctl start docker
关闭:systemctl stop docker
重启:systemctl restart docker
查询版本:docker –version
2、docker 镜像命令
搜索镜像: docker search tomcat(比如要找 tomcat)

拉取镜象: docker pull 对应镜像名
删除镜像: docker rmi 镜像 Id/ 镜像名
查询本机已有镜像:docker images

利用镜像,生成容器:docker run(重点理解):

- p 即真机与容器的 端口 映射,注意顺序
- v 即真机与容器的 挂载点 映射,注意顺序
–privileged 给容器加 写文件的权限
上面命令的意思是创建一个 docker 容易让他后台运行,然后将真机的 20,21,80,443,888,8888 这五个端口映射到 docker 容器中去。并且将真机的 /root/www 文件夹映射到 docker 容器的 /www 上去。
3、docker 容器命令

容器查询:docker ps(-a -q ) 不加任何参数,即正在运行的容器,加上 -a,表示所有的容器(死掉的,停止的),- q 表示取容器的 id 号
容器删除:docker rm 容器 Id/ 容器名
容器启动:docker start 容器 Id/ 容器名
容器停止:docker stop 容器 Id/ 容器名

进入容器:docker exec -it 容器 Id /bin/bash ,进去之后操作和真机操作一致
退出容器:exit