
docker安装、卸载
docker安装使用
docker卸载
阿里云镜像加速

帮助命令
镜像命令 | 解释 |
---|
docker version | docker info |
docker info | 显示docker的系统信息,包括镜像和容器的数量 |
docker 命令 --help | 帮助命令 |
镜像命令
镜像命令 | 解释 |
---|
dokcer images | 查看所有本地的主机上的镜像 |
docker search | 搜索镜像 |
docker pull | 下载镜像 |
docker rmi | 删除镜像 |
容器命令
可选参数 | 解释 |
---|
–name=“name” | 容器名字:用来区分容器 |
-d | 后台方式运行:相当于nohup |
-it | 使用交互式运行:进入容器查看内容 |
-p | 指定容器的端口(四种方式)小写字母p |
-p | ip:主机端口:容器端口 |
-p | 主机端口:容器端口 |
-p | 容器端口 |
-P | 随机指定端口(大写字母P) |
exit | 从容器中退回到主机 |
容器命令 | 解释 |
---|
docker ps | 列出所有运行的容器 |
docker rm 容器id | 删除容器 |
docker rm -f 容器id | 强制删除 |
docker rm -f $(docker ps -aq) | 删除全部容器 |
docker ps -a -q xargs docker rm | 删除所有容器 |
docker start 容器id | 启动容器 |
docker restart 容器id | 重启容器 |
docker stop 容器id | 停止当前正在运行的容器 |
docker kill 容器id | 强制停止当前容器 |
| |
---|
docker run -d 镜像名 | 后台启动容器 |
docker logs -tf --tail 容器id | 查看日志 |
-tf | 显示日志 |
–tail number | 要显示的日志条数 |
docker top 容器id | 查看容器中进程的信息 |
docker inspect 容器id | 查看镜像的元数据 |
docker exec -it 容器id /bin/bash | 进入当前正在运行的容器 |
docker attach 容器id | 进入当前正在运行的容器 |
docker cp 容器id:容器内路径 目的主机的路径 | 从容器内拷贝文件到主机上 |
可视化portainer
docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer
Docker镜像

UnionFS(联合文件系统)
Commit镜像
容器数据卷
数据卷容器
具名挂载、匿名挂载
DockerFile


CMD和ENTRYPOINT
镜像发布
DockerHub
阿里云镜像仓库
Docker网络

Docker网络基础命令 | |
---|
docker network ls | 列出所有 Docker 网络 |
docker network create | 创建一个新的 Docker 网络 |
docker network connect | 将容器连接到指定的 Docker 网络 |
docker network disconnect | 将容器从指定的 Docker 网络中断开连接 |
docker network inspect | 查看指定 Docker 网络的详细信息 |
docker network rm | 删除指定的 Docker 网络 |
docker network prune | 删除所有未被使用的 Docker 网络 |
evth-pair
–link
自定义网络
Docker部署Redis集群
Docker部署Springboot微服务
