/ docker

Docker

镜像

镜像基础操作

查看所有镜像
docker images
查看单个镜像
docker inspect NAME|ID
删除单个镜像
docker rmi NAME|ID
删除所有无用的none镜像
docker rmi $(docker images -f "dangling=true" -q)

Dockerfile
通过Dockerfile构建镜像

docker build -t="NAME:TAG_ID" .
FROM 基础镜像
RUN ... 执行命令

最好不要执行多个RUN,因为每一个RUN都会多一层镜像,如果有多个命令可以

RUN COMMAND1 \
&&  COMMAND2 \
&& ...

容器

docker run -it --name NAME IMAGE_NAME|IMAGE_ID
docker exec -it NAME COMMAND
docker ps -a
docker rm $(docker ps -a)
docker start|stop NAME|ID

仓库

Docker Hub