Docker常用命令

docker version #查看版本
docker search centos #搜索可用docker镜像
docker images 查看当前docker所有镜像
docker pull centos 下载镜像
cat centos.tar |docker import - centos6_newname #导入Docker 导入镜像
docker export 容器id > centos6.tar #导出镜像
docker run centos echo "hello world" #在Docker容器中运行hello world
docker run centos yum install ntpdate #在容器中安装ntpdate的程序
docker ps -l 命令获取最后一个容器的id,docker ps -a 查看所有的容器
运行docker commit 提交刚修改的容器
docker commit 313121 centos:v1
docker run -i -t -d centos /bin/bash 在容器里启动一个/bin/bash shell环境,可以登录进入操作,其中-t tty,表示打开一个终端的意思,-i interactive,表示可以交互输入,-d表示在后台启动,以daemon方式启动。
docker run -d centos:v1 /bin/bash
Docker stop id 关闭容器
Docker start id 启动某个容器
docker rm id 删除容器,docker rmi images删除镜像
docker run -d -p 80:80 -p 8022:22 centos:v2,解析:-p指定容器启动后docker上运行的端口映射及容器里运行的端口,80:80,第一个80表示docker系统上的80,第二个80表示docker虚拟机里面的端口。用户默认访问本机80端口,自动映射到容器里面的80端口。
docker exec -it id /bin/bash 进入容器终端
docker exec id ifconfig查看容器的IP地址;
Docker inspect id |grep -i ipaddr查看容器IP地址;
Docker exec df -h查看容器的磁盘分区信息;

最新文章

  1. spring + redis 实现数据的缓存
  2. HDU-4089 Activation (概率DP求概率)
  3. HTML5新增的CSS类API
  4. 解决在mybatis中使用CTE进行oracle查询数据类型为long的字段出现流关闭问题
  5. 用java写bp神经网络(二)
  6. javaweb开发过程中的地址写法
  7. [翻译]HBase 中的 ACID
  8. JavaScript eval() 为什么使用eval()是一个坏主意 什么时候可以使用eval()
  9. 浅谈通信网络(三)——TCP/IP协议
  10. python之生成随机密码
  11. 伙伴系统之避免碎片--Linux内存管理(十六)
  12. linux修改默认语言
  13. fabric网络环境启动过程详解
  14. centos7:mysql-5.7.23安装(二进制安装)
  15. Linux之查看CPU
  16. SPREAD for Windows Forms 代码片段
  17. 1初识QT
  18. aarch64_g1
  19. Android证书有效性验证方案
  20. linux使用记录(一)

热门文章

  1. JZOJ 2020.10.6 提高B组反思
  2. (八)函数调用为何会发生“Stack Overflow”
  3. java并发编程实战《八》管程
  4. PyQt(Python+Qt)学习随笔:Designer中的QDialogButtonBox的orientation和centerButtons属性
  5. JAVA课堂作业(2019.10.14)
  6. 自动化测试架构设计 &&自动化持续集成测试任务实战[线性测试、模块驱动测试、数据驱动测试、关键字驱动测试]
  7. espcms代码审计(二次urldecode注入分析)
  8. kickstart 谷歌 D 2020 年 7 月 12 日 13: 00 - 16: 00
  9. MySQL事务(一)认识事务
  10. 协程gevent学习