docker常用命令
镜像使用
登录
docker login [OPTIONS] [SERVER]
docker login -u username -p password
查看镜像
docker images
获取镜像
docker pull ubuntu
docker pull centos:centos7
docker pull amd64/centos:centos7
查找镜像
docker search httpd
删除镜像
docker rmi ubuntu
创建镜像
docker build --platform linux/amd64 -t <firstimage> .
推送镜像
docker tag <firstimage> DOCKER_ID/<firstimage>
docker push DOCKER_ID/<firstimage>
删除无用的镜像
docker image prune -a
容器使用
查看容器
docker ps
启动容器
docker run -itd ubuntu /bin/bash
docker run --name my-first-redis -p 6379:6379 -d redis
参数说明:
- -i:交互式操作
- -t:终端
- -d:后台运行
- -ubuntu:ubuntu 镜像
- /bin/bash:交互式shell
- -p:映射主机端口和容器端口
- --name:指定容器名称
停止容器
docker stop <容器ID>
进入容器
docker exec -it <容器ID> /bin/bash
导出容器
docker export <容器ID> > ubuntu.tar
导入容器
docker import ubuntu.tar ubuntu
删除容器
docker rm -f <容器ID>
清理掉所有处于终止状态的容器
docker container prune
检查容器
docker inspect ubuntu
复制文件
docker cp xxx <容器ID>:/xxx //从主机复制文件到容器
docker cp <容器ID>:/xxx xxx //从容器复制文件到主机
查看容器log
docker logs -f ubuntu
构建多平台架构镜像
docker buildx ls
docker buildx create --name mybuilder --use
docker buildx build -t rainboy2010/azure-openai-proxy:latest --platform linux/amd64,linux/arm64 . --push
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」