1、显示所有镜像
docker images
2、显示所有容器
docker ps -a
3、显示所有运行中的容器
docker ps
4、运行容器
docker start 容器id
5、进入运行中的容器
docker exec -it 容器id 命令
例如:docker exec -it 容器id /bin/bash
6、停止容器
docker stop 容器id
7、删除容器
docker rm 容器id
7.1、批量删除容器
docker rm $(docker ps -a -q)
8、删除镜像
docker rmi 镜像id
8.1、批量删除镜像
docker rmi $(docker images | grep none | awk '{print $3}' | sort -r)
9、使用dockerfile创建镜像
docker build -t 镜像名称 ./
10、创建容器
docker run -d -it --name=名称 镜像id 命令
11、创建容器并映射端口号
docker run -d -t -p 80:80 -p 3306:3306 --name=名称 镜像id 命令
12、创建容器,映射多个端口,挂载多个目录
docker run -d -t -p 80:80 -p 3306:3306 -v 本机目录1:镜像目录1 -v 本机目录2:镜像目录2 --name=名称 镜像id 命令
例:sudo docker run -d -t -p 80:80 -p 3306:3306 -v /home/www:/home/www -v /home/nginx/conf:/home/nginx/conf -v /home/logs:/home/logs -v /home/hosts:/etc/hosts ubuntu:lnmp
13、镜像重新命名
docker tag IMAGEID(镜像id) REPOSITORY:TAG(仓库:标签)
ps:镜像名称就是REPOSITORY:TAG(仓库:标签),镜像id是IMAGEID,容器尖是CONTAINER ID
暂时先整理到这里,以后有新记录再更新