美文网首页
Docker的安装以及基本命令使用

Docker的安装以及基本命令使用

作者: 飞翼_U | 来源:发表于2017-04-05 11:02 被阅读49次
    docker安装

    yum -y install device-mapper systemd rpm -ivh docker-engine-1.12.3-1.el7.centos.x86_64.rpm docker-engine-selinux-1.12.3-1.el7.centos.noarch.rpm ​

    上面的2个rpm包,可以在这里下载:docker rpm包
    此时会报缺少依赖包,请按提示 用 yum install 去装缺少的包
    systemctl enable docker (配置自动启动)
    systemctl start docker (启动docker)
    docker -v (如看到 版本号 则安装成功)

    也可参考这个安装:https://www.cnblogs.com/xuezhigu/p/6553936.html

    docker基本命令
    1.镜像的导出

    选择一个容器
    docker ps
    导出到当前路径:

    docker export b91d9ad83efa > tomcat80824.tar   
    
    2.镜像的保存 与 导入
    docker images
    docker save 9045 > tomcat8-apr.tar
    docker load < tomcat8-apr.tar
    docker tag 880f tomcat80824:1.0
    
    3.容器的保存 与 导入
    docker export 98ca36  >  tomcat80824.tar
    docker import tomcat80824.tar
    docker tag 880f tomcat80824:1.0
    
    4.运行镜像

    docker run -ti 6866 /bin/bash

    5.下载镜像

    docker pull centos:7.2.1511

    6.把仓库提交为一个新的镜像

    docker commit [仓库代号] [newname]:[版本]

    7.根据Dockerfile制作镜像

    docker build -t tomcatapr:v4.0 ./

    8.启动镜像
    docker run --name=hn_dcms  --restart=always  -d -t -i -p 8031:8080  -v /opt/product/Hainan/data/:/opt/product/data  21a2 
    
    9.进入已经启动的容器

    docker exec -ti d64d /bin/bash

    10.启动仓库命令:
    docker run --restart=always -d -p5000:5000 -v /var/lib/registry:/var/lib/registry registry 
    
    11.容器提交为新的容器

    docker commit cc5ca08c2 tomcat8-bblive:v1.0

    12.批量删除镜像
    docker rmi  $(docker images | awk '/^<none>/ { print $3 }')
    
    13.查看已启动容器的挂载目录:
    docker inspect container_name |grep  Mounts -A 20
    
    14.安装docker compose
    yum install python-pip.noarch
    pip install --upgrade pip
    pip install docker-compose
    [root@localhost ~]# docker-compose -vdocker-compose version 1.8.0, build 94f7016
    
    15.docker compose 使用
    docker-compose   up -d
    docker-compose   down 
    

    相关文章

      网友评论

          本文标题:Docker的安装以及基本命令使用

          本文链接:https://www.haomeiwen.com/subject/biytattx.html