zoukankan      html  css  js  c++  java
  • 【Docker】(3)---linux部署Docker及Docker常用命令

    linux部署Docker、Docker常用命令

    本次部署Linux版本:CentOS 7.4 64位。 说明: 因为Docker是基于Linux 64bit的 所以Docker要求64位的系统且内核版本至少为3.10

    一、部署Docker

    1、添加yum源

    # yum install epel-release –y
    # yum clean all
    # yum list
    

    2、安装并运行Docker

    # yum install docker-io –y
    # systemctl start docker
    

    3、检查安装结果

    # docker info
    

    如果出现下面 就说明Docker安装成功了

    不得不说 现在在linux部署个框架真的是越来越方便了。


    二、Docker常用命令

    安装部署好Dokcer后,执行的命令是docker开头

    总的来说分为以下几种:

      docker [run|start|stop|restart|kill|rm|pause|unpause]             #容器生命周期管理
      docker [ps|inspect|top|attach|events|logs|wait|export|port]       #容器操作运维
      docker [commit|cp|diff]                                           #容器rootfs命令
      docker [login|pull|push|search]                                   #镜像仓库
      docker [images|rmi|tag|build|history|save|import]                 #本地镜像管理
    

    1、镜像命令

    搜索镜像

      docker search 镜像名称
    

    列出当前系统存在的镜像

       docker images
    

    拉取镜像

      docker pull image_name
      docker pull image_name:tag
      #image_name:表示镜像的仓库源名称,TAG:镜像的标签 如果不指定tag 那么默认用最新的
    

    删除镜像

    docker rmi 镜像名称/镜像ID
    docker rmi -f 镜像名称/镜像ID
    #强制删除 如果镜像有容器在运行 那么就需要强制删除 增加 -f 参数
    

    举例

    docker search nginx       #搜索所有nginx相关的镜像列表(模糊查询)
    docker pull nginx         #拉取nginx镜像
    docker pull nginx:stable  #拉取tag为stable的nginx
    

    通过查看镜像 会发现是有两个nginx镜像 ,不过他们版本不一样。

    2、容器命令

    运行容器

    docker run  #首先会从本地找镜像,如果有则直接启动,没有的话,从镜像仓库拉起,再启动)
    docker run -d --name "xiaoxiao" -p 5672:5672 -p 15672:15672 rabbitmq:management
        	    #-d 后台运行
    			#-p 端口映射 (可以有多个 因为该镜像可能存在多个端口)
    			#rabbitmq:management  (格式 REPOSITORY:TAG),如果不指定tag,默认使用最新的
    			#--name  给该容器取个名字
    

    运行容器后 我们可以直接访问rabbitmq 这就是Docker带来的方便


    列举当前运行的容器

    docker ps
    

    检查容器内部信息

    docker inspect 容器名称
    

    停止某个容器

    docker stop 容器名称
    

    启动某个容器

    docker start 容器名称
    

    移除某个容器

    docker rm 容器名称 (容器必须是停止状态)
    

    如果一个人充满快乐,正面的思想,那么好的人事物就会和他共鸣,而且被他吸引过来。同样,一个人老带悲伤,倒霉的事情也会跟过来。
                                           ——在自己心情低落的时候,告诫自己不要把负能量带给别人。(大校5)
    
  • 相关阅读:
    微信小程序_(校园视)开发视频的展示页_下
    微信小程序_(校园视)开发上传视频业务
    微信小程序_(校园视)开发视频的展示页_上
    微信小程序_(校园视)开发用户注册登陆
    微信小程序_(表单组件)checkbox与label
    微信小程序_(表单组件)button组件的使用
    微信小程序_(组件)icon、text、rich-text、progress四大基础组件
    微信小程序_(组件)可拖动movable-view
    微信小程序_(组件)swiper轮播图
    微信小程序_(组件)scroll-view可滚动视图
  • 原文地址:https://www.cnblogs.com/qdhxhz/p/9879588.html
Copyright © 2011-2022 走看看