目录
前言
这里是我对docker基础知识的总结,可以提供参考,欢迎交流哦~
docker镜像
拉取镜像到本地(下载镜像),省略标签时,标签默认为latest。
docker pull 镜像名:标签
列出本地镜像列表:仓库、tag(标签,版本),imageID ,size
操作镜像可以使用ID或名称,ID有前几位只要可以区分也可以。
docker images
查看镜像详细信息
docker inspect 镜像名
查看镜像历史信息
docker history 镜像名
查看镜像标签
docker tag 镜像名
将镜像导出为归档文件
docker save
从归档文件加载镜像
docker load
从归档文件中创建镜像
docker import
查找镜像
docker search
删除虚悬的镜像
docker image prune
删除未使用的镜像
docker image prune -a
上传本地镜像到注册中心
docker pull
构建新镜像
docker build 镜像名:标签
运行镜像
systemctl start docker
设置开机服务
systemctl enable docker
重启服务
sudo systemctl daemon-reload
sudo systemctl restart docker
查看镜像加速器
docker info
查看镜像列表
docker images
删除镜像,注意rm是删除容器
docker rmi [镜像名字|镜像id]
docker容器
查看容器
docker ps -a
删除指定容器
docker rm 容器名
删除所有容器
docker rm $(docker ps -aq)
设置为退出就删除的容器
docker rum --rm
镜像与容器之间的操作
用镜像生成容器
docker run -it --name 容器名 镜像名:标签
进入容器
docker exec -it [容器名|容器id] /bin/bash
web测试,注意需要安装curl
curl -l ip地址:端口号