Docker常用命令总结

1.docker run 创建容器并暴露端口

docker run -p 10001:80 -d nginx:latest

2.停止全部运行的容器,删除全部容器,删除全部镜像

docker ps -a | awk '{if(NR>=2){print $1}}' | xargs docker stop
docker ps -a | awk '{if(NR>=2){print $1}}' | xargs docker rm
docker images -a | awk '{if(NR>=2){print $1}}' | xargs docker rmi

3.根据Dockerfile生成镜像

docker build -t centos7-nginx:v1 .

根据当前目录下的Dockerfile文件生成镜像,repository为 centos7-nginx,tag为v1

4.nginx首页位置

容器名为nginx-server

echo "nginx is working" > /opt/nginx-server/index.html