zoukankan      html  css  js  c++  java
  • Docker安装及基本命令

    Docker安装
      查看centos版本; Docker 要求 CentOS 系统的内核版本高于 3.10
    uname -r
    

      如果内核版本低于3.1.0,可以到CentOS网站下载CentOS7.0的镜像  

      安装docker, 输入Y完成安装
    yum install docker
    

      启动docker

    systemctl  start docker

      将docker服务设为开机启动

    systemctl  enable  docker
    

      查看docker版本

    docker  -v
    

      停止使用docker

    systemctl  stop docker
    

    Docker镜像操作常用命令

      检索命令: 我们经常去docker hub上检索镜像的详细信息,如镜像的TAG

               其实是到docker hub仓库里面搜索镜像

    docker search 关键字

    eg:docker search redis

        拉取命令::tag是可选的,tag表示标签,多为软件的版本,默认是latest
    docker pull 镜像名:tag 
    

        如果下载的速度非常的慢,可以使用镜像下载  docker  pull  registry.docker-cn.com/library/mysql

        列表命令: 查看所有本地镜像
    docker images 
    

        删除命令: 删除指定的本地镜像

    docker rmi image-id
    

    Docker容器操作常用命令

        运行容器命令 

          参数:--name:自定义容器名    -d:后台运行    image-name:指定镜像模板

    docker run --name container-name -d image-name
    
    eg:docker run –name myredis –d redis
    

        容器列表命令 :(查看运行中的容器) 加上-a;可以查看所有容器

    docker ps;
    

        停止当前运行容器命令

     docker stop container-name/container-id 
    

        启动容器

    docker start container-name/container-id 
    

         删除指定容器:容器必须已经停止

    docker rm container-id
    

        端口映射 -p 6379:6379     -p: 主机端口(映射到)容器内部的端口

    eg:docker run -d -p 6379:6379 --name myredis docker.io/redis
    

        如果不可以正常的访问上面的端口号,可以将Linux的防火墙进行关闭

    service  firewall  status        #当前防火墙的状态
    service  firewall  stop           #关闭防火墙
    

        查看容器日志 

    docker logs container-name/container-id 
    

      一个·镜像可以开启多个容器

  • 相关阅读:
    JavaIO学习:字符流
    Java学习:IO流
    Java中的Filter过滤器
    Java学习:File类中的过滤器接口
    Java学习:File类
    Java学习:递归
    多线程简介(全)
    Java学习:Lambda表达式
    Java学习:线程池
    Java学习:线程间通信
  • 原文地址:https://www.cnblogs.com/pcliu/p/11455724.html
Copyright © 2011-2022 走看看