240
我爱毛绒绒~~~~~~~

Docker常用命令

帮助命令

#显示docker版本
docker version
#显示详细信息,比如多少镜像,多少容器
docker info
 #帮助命令
docker --help

镜像命令

#显示本地镜像
docker images
#搜索某个镜像
docker search imagename
#从云端拉取镜像
docker pull imagename
#重新生成本地镜像
docker commit -m="describe" -a="auther" containerID Newname:tagname
#删除某个镜像
docker rmi imageID

容器命令

#新建并启动容器
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
#eg:docker run -it centos /bin/bash   #以交互方式运行centos镜像
#启动守护式容器
docker run -d containerID
#列出当前容器
docker ps [OPTIONS]
#eg:doker ps -a #列出所有容器,运行和停止的
#退出容器
exit  #退出并停止容器
ctrl+P+Q #退出容器不停止运行
#启动容器
docker start containerID or containername
#重启容器
docker restart containerID or containername
#停止容器
docker stop containerID or containername
#强制停止容器
docker kill containerID or containername
#删除已停止容器
docker rm containerID 
#一次性删除多过停止容器
docker rm -f $(docker ps -a -q)
docker ps -a -q | xargs docker rm

查看容器相关信息命令

#查看容器日志
docker logs -f -t --tail containerID
#查看容器内运行的进程
docker top containerID
#查看容器内部细节
docker inspect containerID
#以交互的方式进入已运行的容器
docker exec -it container command #在容器中打开新的终端,并且启动新的进程
docker attach containerID #直接进入容器启动命令的终端,不会启动新的
#从容器内拷贝文件到主机上
docker cp  containerID:容器内路径 目的主机路径

本地镜像发布到阿里云

  • 生成本地镜像

  • 在阿里云上创建镜像仓库:命名空间和仓库名称

  • 将镜像推送到registry

参考文档:https://developer.aliyun.com/article/1204572

posted @   水开白  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 我与微信审核的“相爱相杀”看个人小程序副业
· DeepSeek “源神”启动!「GitHub 热点速览」
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示