zoukankan      html  css  js  c++  java
  • docker 命令集

    1、提交本地镜像到远程
    cd to dockerfile directory
    sudo docker build -t orange5 ./
    sudo docker ps
    docker tag 1adec2c4e3a9 cbcye/orange5:latest
    docker login
    docker push cbcye/orange5:latest

    2、container存储为镜像
    docker commit -m "python running host" -a "Gary Zhang" 05ae7b0aef42 groupad:v1

    3、docker删除镜像
    docker rmi ed9c93747fe1

    4、docker删除容器
    docker rm trusting_newton

    5、docker 运行命令link
    sudo docker run -d --name orange
    --link platform-db:orange-database
    -p 7777:7777
    -p 8888:8888
    -p 9999:9999
    --security-opt seccomp:unconfined
    cbcye/orange5

    6、docker运行
    docker run -t -i
    -v /work/code/groupad:/alidata/groupad/
    groupad:v1
    /bin/bash


    7、docker push : remote error: bad record MAC

    8.删除命令
    删除所有未运行 Docker 容器
    docker rm $(docker ps -a -q)

    删除所有未打 tag 的镜像
    docker rmi $(docker images | awk '/^<none>/ { print $3 }')

    删除所有镜像
    docker rmi $(docker images -q)

    根据格式删除所有镜像
    docker rm $(docker ps -qf status=exited)

    9. 容器生成镜像
    docker commit 5279e4f8a0b4 webdevops/php-nginx:3.0

    10.运行结束删除
    sudo docker run --name game-dev -d --rm -p 80:80 -v /work/www/game/:/app webdevops/php-nginx:version4

    11.运行结束不删除
    sudo docker run --name game-dev -p 80:80 -v /work/www/game/:/app webdevops/php-nginx:version4

    12.执行shell
    sudo docker exec -t -i game-dev /bin/bash

    location / {
    if ($http_cookie !~ 'DouyaGame.runJS=1'){
    add_header Content-Type 'text/html; charset=utf-8';
    rewrite ^/ /test/refresh.html break;
    }
    }

    13. 拷贝文件
    docker cp foo.txt mycontainer:/foo.txt
    docker cp mycontainer:/foo.txt foo.txt
    docker cp nginx/vhost LNMP:/usr/local/nginx/conf

    14. 启动
    docker run --restart=always -p 80:80 -p 21:21 -p 30002:22 -p 3306:3306 -p 6379:6379 -p 30003:11211 -v /work/www:/alidata/www -ti --name lnmp cbcye/lnmp:version2 ./run.sh

    15.导出
    docker export 6f9758b28902 > ~/Downloads/lnmp1.3.tar

    16.导入
    cat lnmp1.3.tar | docker import - cbcye/lnmp1.3

    17. 删除镜像
    docker rmi 4131620bb60f -f
    docker rmi -f cbcye/lnmp1.3

  • 相关阅读:
    CentOS7关于网络的设置
    centos7里没有ifcfg-eth0只有 ifcfg-ens33(没有Eth0网卡)
    虚拟机vmnet0、vmnet1和vmnet8的区别 虚拟网卡概述
    linux里的bootproto的none,static,dhcp有什么区别
    虚拟机NAT模式无法上网问题的解决办法
    华为原副总裁李玉琢:我与任正非的合作与冲突(比较狠)
    MinGW开发工具的安装(还有visual-mingw)
    MinGW安装和使用(不是mingw-w32)
    在Windows中安装MinGW-w64(有图,一步一步)
    dzone Cloud Zone
  • 原文地址:https://www.cnblogs.com/cbcye/p/7860444.html
Copyright © 2011-2022 走看看