前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

查看docker版本信息、

#docker version
#docker -v
#docker info

image镜像操作命令

#docker search image_name //检索image
#docker pull image_name   //下载镜像
#docker images            //列出本地镜像  -a, --all=false Show all images; --no-trunc=false Don't truncate output; -q, --quiet=false Only show numeric IDs
//删除一个或者多个镜像; -f, --force=false Force; --no-prune=false Do not delete untagged parents
#docker rmi image_name
//显示一个镜像的历史; --no-trunc=false Don't truncate output; -q, --quiet=false Only show numeric IDs
#docker history image_name

容器操作

# 在容器中运行"echo"命令,输出"hello word"
$docker run image_name echo "hello word"# 交互式进入容器中
$docker run -i -t image_name /bin/bash# 后台启动镜像 并更改镜像名字
$docker run -d --name myImage centos# 在容器中安装新的程序
$docker run image_name yum install -y app_name# 列出当前所有正在运行的container
$docker ps
# 列出所有的container
$docker ps -a
# 列出最近一次启动的container
$docker ps -l# 保存对容器的修改; -a, --author="" Author; -m, --message="" Commit message
$docker commit ID new_image_name# 删除所有容器
$docker rm `docker ps -a -q`# 删除单个容器; -f, --force=false; -l, --link=false Remove the specified link and not the underlying container; -v, --volumes=false Remove the volumes associated to the container
$docker rm Name/ID# 停止、启动、杀死一个容器
$docker stop Name/ID
$docker start Name/ID
$docker kill Name/ID# 从一个容器中取日志; -f, --follow=false Follow log output; -t, --timestamps=false Show timestamps
$docker logs Name/ID# 列出一个容器里面被改变的文件或者目录,list列表会显示出三种事件,A 增加的,D 删除的,C 被改变的
$docker diff Name/ID# 显示一个运行的容器里面的进程信息
$docker top Name/ID# 从容器里面拷贝文件/目录到本地一个路径
$docker cp Name:/container_path to_path
$docker cp ID:/container_path to_path# 重启一个正在运行的容器; -t, --time=10 Number of seconds to try to stop for before killing the container, Default=10
$docker restart Name/ID# 附加到一个运行的容器上面; --no-stdin=false Do not attach stdin; --sig-proxy=true Proxify all received signal to the process
$docker attach ID#访问另一个容器的命名空间 进入另一个容器
#安装Linux工具包
$ yum install -y util-linux
#获取容器的Pid
$docker inspect --format "{{.State.Pid}}" containerName
#进入容器
$ nsenter --target Pid --mount --uts --ipc --net --pid#容器网络配置
#随机生成container到host端口映射
$docker run -d -P --name myNginx nginx
#指定特定端口 将container 80到host91端口的映射
$docker run -d -p 91:80 --name myNginx imageName
# -p ip: hostPort:containerPosrt
$docker ps -l

docker数据管理

# -v 绑定挂载一个数据卷 -h 给容器指定一个主机名
$docker run -it --name volume-test1 -h nginx -v /data/ imageName#或着手动设置映射
$docker run -it --name volume-test1 -h nginx -v /opt:/opt imageName#挂载另一容器, 另一容器volume-test2(即使容器已经停掉)来做volume-test1的专门的存储
$docker run -it --name volume-test1 -h nginx --volumes-from volume-test2 imageName#显示数据卷到host主机的映射关系
$docker inspect -f {{.Volumes}} volume-test1

转自:https://blog.csdn.net/lsgqjh/article/details/71178218

对Docker常用命令的整理相关推荐

  1. docker常用命令_docker常用命令整理

    docker常用命令整理 代码狂魔 • 5 天前 • 技术积累 • 14 • 0 前面已经把docker是什么和 docker怎么安装已经写了,现在我将常用命令做一个整理,方便日后查阅 常用命令 do ...

  2. 扫盲 docker 常用命令

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:blog.csdn.net/xuan_lu/article/details/119700854 一.docker常用命令 do ...

  3. Docker常用命令、超实用、讲解清晰明了(rm、stop、start、kill、logs、diff、top、cp、restart ...)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 查看docker信息(version.info) # 查看docker版本 $docker v ...

  4. Docker教程(二):docker常用命令

    前言 本文根据狂神说视频资料整理.https://www.bilibili.com/video/BV1og4y1q7M4?from=search&seid=164476847288957195 ...

  5. docker常用命令详解

    docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...

  6. 客快物流大数据项目(九):Docker常用命令

    目录 Docker常用命令 一.帮助命令 二.镜像命令 1.搜索镜像

  7. Docker常用命令汇总

    Docker常用命令汇总 帮助命令 docker version docker info docker --help 镜像命令 docker images 列出本地主机上的镜像,各个选项说明如下: R ...

  8. Docker实战第二天(Docker常用命令详解)

    Docker常用命令 docker version #查看版本 docker search centos #搜索可用的docker镜像 docker images #查看当前docker所有镜像 do ...

  9. Docker常用命令操作——1)、镜像操作;2)、容器操作

    Docker常用命令&操作 1).镜像操作 https://hub.docker.com/ 操作 命令 说明 检索 docker search 关键字 eg:docker search red ...

最新文章

  1. Zip Slip目录遍历漏洞已影响多个Java项目
  2. VMware vSphere 6.5 配置文档
  3. Tensorflow实战之下载MNIST数据,自动分成train, validation和test三个数据集
  4. ES6相关特性的整理(变量数据结构)
  5. 三公里社区争夺战—2021年社区团购研究报告
  6. java中抛出异常快捷键_idea中处理异常的快捷键
  7. NIPS论文遭受全面质疑:论证过程普遍不完整,又何谈对错?
  8. easyUI 数据表格datagrid的使用
  9. 《我也能做CTO之程序员职业规划》之六:灵商
  10. Oracle将Java EE移交Eclipse基金会
  11. Linux中几个简单实用的文本处理工具
  12. Android Room 数据访问对象(DAO)详解
  13. 2021-2027全球及中国运动营养和体重管理食品行业研究及十四五规划分析报告
  14. 前端图片通过src读取服务器图片
  15. ROS(indigo) 安装和使用更新版本的Gazebo----3,4,5,6,7 附:中国机器人大赛中型组仿真比赛说明
  16. java gef_GEF开发入门要点(个人经验)
  17. C++:构造函数以及析构函数
  18. linux内存镜像技术,GitHub - oscomp/proj61-linux-address-range-memory-mirroring: Linux 内核内存镜像功能增强。...
  19. 光盘如何重装系统教程
  20. 联想平板android版本升级,联想乐Pad A1平板安卓4.0升级操作详细教程

热门文章

  1. 多标签文本分类数据集_标签感知的文档表示用于多标签文本分类(EMNLP 2019)...
  2. 【JS 逆向百例】W店UA,OB反混淆,抓包替换CORS跨域错误分析
  3. 【Python CheckiO 题解】House Password
  4. HashMap和ConcurrentHashMap
  5. PHP mysql数据迁移,如何自动化PHP/MySQL应用程序的迁移(架构和数据)
  6. 【HDU - 2665】Kth number(区间第K大,主席树,模板)
  7. 【51nod - 1098】 最小方差(基础数学,公式化简,前缀和,积的前缀和)
  8. mysql链路跟踪工具_EasySwoole利用链路追踪组件制作甩锅工具
  9. 5g算法matlab怎么用,使用 MATLAB 开发 5G NR 设计
  10. 钉钉老版本下载3.31_钉钉旧版pc下载-钉钉旧版pc客户端下载-西西软件下载