# 列出当前所有的镜像
docker images
# 列出所有的镜像
docker images -a
# 列出当前运行的容器
docker ps
# 列出当前所有的容器(包括停止打容器)
docker ps -a
docker build -t yourdockerimagename .
- -t取一个标签名tag的意思,这里为yourdockerimagename
- .表示找到当前路径下的Dockerfile文件
docker run -d --restart=always -p 80:80 --name youdockername yourdockerimagename/yourdockerimageid
- -d表示后台运行
- –restart=always一直保持运行,关机自起(待验证)
- -p左边代表本地端口,右边代表容器暴露的端口
- –name给你的容器取个名字
- 最后面加上你需要运行的镜像名或者是镜像ID
# 删除所有的容器
docker rm $(docker ps -a -q)
# 停止所有的容器
docker stop $(docker ps -a -q)
# 删除一个docker的镜像
docker rmi image_name/ID