docker基础命令
搜索镜像
docker search 镜像名:版本
curl -s https://registry.hub.docker.com/v1/repositories/centos/tags|jq
docker images --format “{{.Repository}}:{{.Tag}}”
下载镜像
docker pull 镜像名:版本
查看镜像列表
docker images
docker image ls
docker images cent*
删除镜像
docker rmi 镜像名
-f 强制删除
更改镜像名
docker tag 旧镜像名 新镜像名
推送镜像
docker push 镜像名
运行镜像生成容器
docker run 镜像名
-d, --detach=false 指定容器运行于前台还是后台
-p, --publish=[] 指定容器暴露的端口
-P, 随机给一个宿主机端口给容器内暴露的端口
-i, --interactive=false 打开STDIN,用于控制台交互
-t, --tty=false 分配tty设备,该可以支持终端登录
-it 类似于开个终端输入
查看容器
docker ps
# 参数
-a 显示所有的容器,包括未运行的。
-q 显示所有的容器号
停止删除容器
docker stop 容器ID
docker start 容器ID
docker rm 容器ID
docker stop $(docker ps -q)
docker rm $(docker ps -aq)
提交容器生成镜像
docker commit 容器ID 新镜像名
本地导出镜像
docker save 镜像名 > 保存路径/镜像名.tar
本地导入镜像
docker load < 保存路径/镜像名.tar
手工前台nginx容器
待补充
nginx -g "daemon off;"
查看nginx日志
7.1补充docker操作
docker inspect 容器id
docker stop `docker ps -aq`
docker rm `docker ps -aq`
docker volume prune
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix