zoukankan      html  css  js  c++  java
  • 1.Centos-Docker安装和使用

    1.安装docker

    yum install -y epel-release 
    yum install -y docker-io 

    如果需要安装最新的docker,最好将系统升级到最新版

    yum install -y yum-utils
    yum-config-manager 
        --add-repo 
        https://download.docker.com/linux/centos/docker-ce.repo
    yum -y install docker-ce

    2.配置Docker存储路径

    安装后有/etc/sysconfig/docker这个文件,直接修改OPTIONS这一行

    vi /etc/sysconfig/docker
    OPTIONS='--graph=/data/docker --selinux-enabled --log-driver=journald --signature-verification=false'

    如果没有,则直接修改启动文件ExecStart这行

    vi /usr/lib/systemd/system/docker.service
    ExecStart=/usr/bin/dockerd --graph=/data/docker

    3启动Docker

    systemctl restart docker
    systemctl status docker

    4.查看Docker信息Docker Root Dir是存储的路径

    docker info

    5.Docker下载加速

    先到http://www.daocloud.io/注册账号,然后使用加速器

    curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s 获取到的加速地址

    6.下载镜像

    docker pull 下载的路径
    docker pull centos:centos6.8

    7.查看下载的镜像

    docker images

    8.创建容器实例:

    docker run --help
    实例:
    docker run
    
            -i 保持STDIN打开,即使没有附加
            -t 分配伪TTY
            -d 在后台运行容器并打印容器ID
            -p 将容器的端口映射到主机(容器端口:主机端口)
            -v 设置容器与主机的空间绑定(绑定后容器与主机会共享绑定的区域,主机或容器创建的文件都可以在这个空间里看到)
            -e 设置容器的系统内的环境变量
     --volumes-from 从指定的容器内安装卷(容器名称ps 的NAMES名称)
        --hostname 设置容器创建后系统里的主机名称
         --restart 容器退出时自动启动(默认不会自动启动)
            --name 设置容器名称
        指定镜像名称
    docker run
    -ti -d -p 2375:2375 --hostname=localhost.localdomain --restart=always --name shipyard-proxy -v /var/run/docker.sock:/var/run/docker.sock -e PORT=2375 --volumes-from=shipyard-certs shipyard/docker-proxy:latest

    9.查看启动的容器

    docker ps  (默认只显示运行中的所有容器)
               -a    显示所有容器
               -q    只列出容器ID
               -n    列出指定数量最近创建的容器(-n=10)
    

    10.容器的启动|停止|重启

    docker start|stop|restart (CONTAINER ID)
    #停止所有
    docker stop $(docker ps -a -q)

    11.删除容器

    docker rm (CONTAINER ID)
    #删除所有容器
    docker rm $(docker ps -a -q)

    12.删除镜像

    docker rmi (IMAGE ID)

    13.强制停止容器

    docker kill (CONTAINER ID)
  • 相关阅读:
    java web项目打包.war格式
    version 1.4.2-04 of the jvm is not suitable for thi
    Sugarcrm Email Integration
    sharepoint 2010 masterpage中必须的Content PlaceHolder
    微信开放平台
    Plan for caching and performance in SharePoint Server 2013
    使用自定义任务审批字段创建 SharePoint 顺序工作流
    Technical diagrams for SharePoint 2013
    To get TaskID's Integer ID value from the GUID in SharePoint workflow
    how to get sharepoint lookup value
  • 原文地址:https://www.cnblogs.com/cainiaoit/p/6543161.html
Copyright © 2011-2022 走看看