• 镜像操作

    • 检索: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. Django JSONField/HStoreField SQL注入漏洞(CVE-2019-14234)

    复现 访问http://192.168.49.2:8000/admin 输入用户名admin ,密码a123123123 然后构造URL进行查询,payload: http://192.168.49. ...

  2. 🔥 LeetCode 热题 HOT 100(81-90)

    337. 打家劫舍 III 思路:后序遍历 + 动态规划 推荐题解:树形 dp 入门问题(理解「无后效性」和「后序遍历」) /** * Definition for a binary tree nod ...

  3. java小游戏java九宫格

    问题来源于吾爱破解https://www.52pojie.cn/thread-1484202-1-1.html 编程目标一:根据下面的"游戏说明",实现该游戏程序,完成响应用户的输 ...

  4. Mysql读写锁保姆级图文教程

    摘要:读锁会阻塞写,但是不会阻塞读,而写锁会把杜希俄都阻塞. 本文分享自华为云社区<Mysql保姆级读写锁图文教程丨[绽放吧!数据库]>,作者:Code皮皮虾 . 准备 创建mylock表 ...

  5. centos7 安装mariadb、"systemctl status mariadb.service" and "journalctl -xe" for details

    centos7 mariadb 安装 也可解决此错误:ob for mariadb.service failed because the control process exited with err ...

  6. 原生ajax练习-post&xml

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. ubuntu安装qemu

    ubuntu安装qemu ubtuntu编译安装qemu 5.2.0,apt-get安装的版本过于老旧. 环境:ubuntu 18.04. wget https://download.qemu.org ...

  8. 简单介绍无限轮播图,js源代码

    无限轮播图js源代码,今天介绍一下用js简单的编写无限轮播图 <!DOCTYPE html> <html>   <head>     <meta charse ...

  9. kubebuilder实战之四:operator需求说明和设计

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

  10. 单例对象 (Singleton)设计模式

    单例的目的是为了保证运行时Singleton类只有唯一的一个实例,用于一些较大开销的操作. 饿汉式(没有线程安全问题): ' 由于使用static关键字进行了修饰,只能获取到一个对象,从而达到了单例, ...