源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

常用的Docker基本命令及用法汇总

  • 时间:2022-02-18 05:21 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:常用的Docker基本命令及用法汇总
[b]查看docker安装信息[/b] [code]docker info[/code] 获取docker镜像 [code]docker pull azraelrabbit/monupw[/code] 创建docker容器 [code]docker run --name monojexus -d -p 32022:22 -p 32080:80 -v /mydata:/data azraelrabbit/monupw[/code] 以后台进程的方式运行docker容器 [code]sample_job=$(docker run -d monojexus /bin/sh -c "while true; do echo Docker; sleep 1; done")[/code] 使用docker logs 命令来查看job当前状态 [code]docker logs $sample_job[/code] 使用docker help 查看docker 常用命令 [code]docker help[/code] 停止sample_job的后台容器 [code]docker top $sample_job[/code] 使用命令重启后台容器 [code]docker restart $sample_job[/code] 停止并移除容器 [code]docker top $sample_job docker rm $sample_job[/code] 将容器状态保存为镜像 [code]docker commit $sample_job job1.1[/code] 查看本机已经有的镜像 [code]docker images[/code] 镜像查找 [code]docker search <image-namge>[/code] 查看镜像的历史版本 [code]docker history <image-name>[/code] 将镜像推送到镜像仓库 [code]docker push <image-name>[/code] 库名字的格式 [code]<user>/</image_name>[/code] 查看docker的版本号,包括客户端、服务端、依赖的Go等 [code]docker version [/code] 默认显示正在运行中的container [code]docker ps[/code] 显示最后一次创建的container,包括未运行的 [code]docker ps –l[/code] 显示所有的container,包括未运行的 [code]docker ps –a   [/code] 查看container的日志,也就是执行命令的一些输出 [code]docker logs <container>   [/code] 删除一个或多个container [code]docker rm <container...>[/code] 删除所有的container  [code]docker rm `docker ps -a -q`[/code] 删除所有的container [code]docker ps -a -q | xargs docker rm   [/code] 删除一个或多个image [code]docker rmi <image...>[/code] 开启/停止/重启container [code]docker start/stop/restart <container> [/code] 启动一个container并进入交互模式 [code]docker start -i <container>[/code] attach一个运行中的container [code]docker attach <container>[/code] 使用image创建container并执行相应命令,然后停止 [code]docker run <image> <command>[/code] 使用image创建container并进入交互模式, login shell是/bin/bash [code]docker run -i -t <image> /bin/bash[/code] 将container的端口映射到宿主机的端口 [code]docker run -i -t -p <host_port:contain_port>[/code] 将一个container固化为一个新的image,后面的repo:tag可选 [code]docker commit <container> [repo:tag][/code] 寻找path路径下名为的Dockerfile的配置文件,使用此配置生成新的image [code]docker build <path>[/code] 同上,可以指定repo和可选的tag [code]docker build -t repo[:tag][/code] 使用指定的dockerfile配置文件,docker以stdin方式获取内容,使用此配置生成新的image [code]docker build - < <dockerfile>[/code] 查看本地哪个端口映射到container的指定端口,其实用docker ps 也可以看到 [code]docker port <container> <container port>  [/code] 更改主机名  [code]#docker run -it --hostname web jim/custom1 /bin/bash[/code]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部