• 镜像操作

    • 检索:docker search 关键字 eg:docker search redis
    • 拉取:docker pull 镜像名称:tag :tag可选的 tag表示标签,多为软件版本,默认是latest
    • 列表:docker images 查看本地所有镜像
    • 删除:docker rmi image-id 删除指定本地镜像
  • 容器操作

    • 软件镜像--运行镜像--产生容器(正在运行的软件)

    • 搜索镜像

      • docker search tomcat
    • 拉取镜像

      • docker pull tomcat:
    • 根据镜像启动容器

      • docker run --name container-name【别名】 -d【后台运行】 mage-name【镜像名称】
      • eg:
        [root@localhost docker]# docker images
        REPOSITORY TAG IMAGE ID CREATED SIZE
        docker.io/tomcat latest 9a9ad4f631f8 6 days ago 647 MB
        docker.io/mysql latest e3fcc9e1cc04 12 days ago 544 MB
        [root@localhost docker]# docker run --name homework8 -d tomcat:latest
        17ef30da61165814d07c041931ba9f069f9a8b33c4c1520affab3213514ccd20
    • 查看运行中的容器

      • docker ps
      • eg:
        [root@localhost docker]# docker ps
        CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
        17ef30da6116 tomcat:latest "catalina.sh run" 56 seconds ago Up 56 seconds 8080/tcp homework8
    • 停止运行中的容器

      • docker stop 17ef30da6116
    • 查看全部容器【运行中的,退出的】

      • docker ps -a
      • eg:
        [root@localhost docker]# docker ps -a
        CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
        17ef30da6116 tomcat:latest "catalina.sh run" 48 minutes ago Exited (143) 28 seconds ago homework8
    • 再次启动容器

      • docker start  17ef30da6116
    • 删除容器【容器停止运行的情况下删除】

      • docker rm 17ef30da6116
    • 启动一个添加了端口映射的容器(使docker外部可以访问进docker)

      • docker run -d -p 虚拟机端口:docker容器端口 容器名称
      • eg:
        docker run -d -p 8888:8080 tomcat

Docker基本指令的更多相关文章

  1. docker Dockerfile指令ADD和COPY的区别,添加目录方法

    docker Dockerfile指令ADD和COPY的区别,添加目录方法 ADD指令的功能是将主机构建环境(上下文)目录中的文件和目录.以及一个URL标记的文件 拷贝到镜像中.其格式是: ADD 源 ...

  2. Centos7 docker 常用指令

    Docker 运行在 CentOS 7 上,要求系统为64位.系统内核版本为 3.10 以上 一.docker的安装及卸载 1.查看当前系统内核版本: [root@docker ~]# uname - ...

  3. Docker Dockerfile指令

    Docker 可以通过 Dockerfile 的内容来自动构建镜像.Dockerfile 是一个包含创建镜像所有命令的文本文件,通过docker build命令可以根据 Dockerfile 的内容构 ...

  4. Docker 基本指令整理(一)

    安装Docker yum install docker 1   1 yum install docker 开机自启动 -- centos 6 service docker start chkconfi ...

  5. 阿里云部署Docker(3)----指令学习

    通过上两节的学习http://blog.csdn.net/minimicall/article/details/40119177 和http://blog.csdn.net/minimicall/ar ...

  6. Docker Dockerfile 指令详解与实战案例

    Dockerfile介绍及常用指令,包括FROM,RUN,还提及了 COPY,ADD,EXPOSE,WORKDIR等,其实 Dockerfile 功能很强大,它提供了十多个指令. Dockerfile ...

  7. centos 7 安装docker 常用指令

    什么是docker l  使用最广泛的开源容器引擎 l  一种操作系统级的虚拟化技术 l  依赖于Linux内核特性:Namespace和Cgroups l  一个简单的应用程序打包工具 docker ...

  8. Docker——run指令中-it与-d的关系

    建立相关的测试容器 #1.只有-d [root@iZwz908j8pbqd86doyrez5Z test]# docker run -d -p 8081:8080 tomcat:9.0 #2.只有-i ...

  9. docker常用指令01

    1.进入交互式界面 docker run (--name=xx命名)-i -t ubuntu /bin/bash docker run --name=con1 -i -t ubuntu /bin/ba ...

  10. docker 删除指令

    杀死所有正在运行的容器 docker kill $(docker ps -a -q) 删除所有已经停止的容器 docker rm $(docker ps -a -q) 删除所有未打 dangling ...

随机推荐

  1. Python 爬取 ajax 返回的数据

    1 from urllib.request import quote, unquote 2 import random 3 import requests 4 5 #quote 将单个字符串编码转化为 ...

  2. OpenFaaS实战之六:of-watchdog(为性能而生)

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  3. 太细了!阿里十年技术专家联合打造“最新”Jetpack强化实战手册

    前言 提到Android架构,我们首先想到的是MVC,MVP,MVVM.他们主要是针对视图和模型的.随着Android的发展,从原来的框架很少,全是自己动手撸.到现在框架越来越多,选型也越来越多,导致 ...

  4. eslint+prettier+husky+lint-staged 统一前端代码规范

    eslint+prettier+husky+lint-staged 统一前端代码规范 遵循编码规范和使用语法检测,可以很好的提高代码的可读性,可维护性,并有效的减少一些编码错误. 1.终极目标 团队中 ...

  5. [SQL]修改和删除基本表

    修改基本表 SQL语言用alter table语句修改基本表,其一般格式如下: alter table <表名> add <列名> <数据类型> [<列级完整 ...

  6. 10 个超棒的 JavaScript 简写技巧

    今天我要分享的是10个超棒的JavaScript简写方法,可以加快开发速度,让你的开发工作事半功倍哦. 开始吧! 1. 合并数组 普通写法: 我们通常使用Array中的concat()方法合并两个数组 ...

  7. 关于stm32 HardFault_Handler 异常的处理 死机

    在系统开发的时候,出现了HardFault_Handler硬件异常,也就是死机,尤其是对于调用了os的一系统,程序量大,检测堆栈溢出,以及数组溢出等,找了半天发现什么都没有的情况下,估计想死的心都有了 ...

  8. Django推导 安装等

    HTTP协议补充 四大特性: 基于请求响应 基于TCP/IP协议之上的应用层协议 无状态 不能保存用户信息(cookie,session,token) 短链接 请求数据格式: 请求首行(请求方式,ht ...

  9. Linux部署PgSQL数据库

    1.安装: yum install postgresql-server -y postgresql-setup initdb cd /var/lib/pgsql/data 2.进入 /var/lib/ ...

  10. NOIP 模拟 $26\; \rm 神炎皇$

    题解 \(by\;zj\varphi\) 一道 \(\varphi()\) 的题. 对于一个合法的数对,设它为 \((a*m,b*m)\) 则 \(((a+b)*m)|a*b*m^2\),所以 \(( ...