总结
1. 帮助命令
2. 镜像命令 (镜像-->java的类)
docker images 查看镜像
docker search 搜索镜像
docker pull 下载镜像
docker rmi 删除镜像
3. 容器命令(容器-->java的对象)
docker run 新建容器
docker ps 列出所有运行的容器
exit 退出容器
mac里,不能三个按键同时按,所以先按Ctrl+p,再Ctrl+q即可。
docker rm 删除容器
启动和停止容器
4. 常用的其他命令
后台启动容器
查看日志
查看容器中进程信息 ps
查看镜像的元数据 inspect
进入当前正在运行的容器
docker exec
docker attach
从容器内拷贝文件到主机上
5. 补充知识
端口映射
docker run -d -p 3344:80 --name nginx01 nginx
- run 启动容器
- -d 以后台方式启动
- -p 3344:80 端口映射。把nginx01容器内部端口3344映射到host服务器的80端口。这样子就能通过公网,访问80端口,来获取nginx服务。
- --name nginx01 对启动的容器起名字为nginx01(不设置的话,会默认是镜像的名字)
- nginx 镜像名