Docker使用命令

镜像列表

1$ docker image ls -a
2# or
3$ docker images

容器列表

1$ docker container ls -a
2# or
3$ docker ps

查看输出

1$ docker compose -f <yml file> logs [-f] [service name]
2# or
3$ docker logs [-f] [container id]

删除冗余镜像

1$ docker system prune

创建桥接网络

1$ docker network create [name]

Docker快捷命令

1$ echo "alias d-ll='docker image ls -a; echo; docker container ls -a'" >> ~/.bashrc \
2    && echo "alias d-ps='docker ps'" >> ~/.bashrc \
3    && echo "alias d-clean='docker system prune -f'" >> ~/.bashrc \
4    && echo "alias d-rm='_a(){ docker image rm $1; echo; docker container rm $1; }; _a'" >> ~/.bashrc \
5    && echo "alias d-exec='_a(){ docker exec -it $1 /bin/bash; }; _a'" >> ~/.bashrc \
6    && echo "alias d-stop='_a(){ docker container stop $1; }; _a'" >> ~/.bashrc \
7    && echo "alias d-kill='_a(){ docker container kill $1; }; _a'" >> ~/.bashrc
8    
9$ source ~/.bashrc

导入导出镜像

1# 导入
2$ docker load -i <image>.tar
3# 导出
4$ docker save -o <image>.tar <image_name:label>

相关专栏文章