版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fxbin123/article/details/84524626
这里只记录一些日常使用的命令,更多请参考官方文档
1、搜索镜像:docker search image_name
如图所示:
2、拉取镜像:docker pull image_name
image_name是具体某个镜像名称(格式 REPOSITORY:TAG)
REPOSITORY:表示镜像的仓库源,TAG:镜像的标签
3、列出当前系统存在的镜像:docker images
, Docker镜像保存在/var/lib/docker目录下:
4、运行一个容器: docker run -d --name “my_nginx” -p 80:80 nginx
docker run - 运行一个容器
-d 后台运行
–name “container name” 指定容器容器运行别名
-p 端口映射
nginx (格式 REPOSITORY:TAG),如果不指定tag,默认使用最新的
5、列举当前运行的容器:docker ps
6、检查容器内部信息:docker inspect 容器名称/容器ID
7、删除镜像:docker rmi IMAGE_NAME
强制移除镜像不管是否有容器使用该镜像 增加 -f 参数,
8、启动、停止、重启容器命令:
docker start container_name/container_id
docker stop container_name/container_id
docker restart container_name/container_id
9、删除所有停止的容器:
docker rm $(docker ps -a -q)
10、删除正在运行的docker 记录
docker ps -a|awk '{print $1}'|xargs docker rm
– end –
若有其他常用命令,欢迎补充,谢谢
参考资料
https://docs.docker.com/get-started/
https://blog.csdn.net/permike/article/details/51879578