美文网首页
docker 基本知识

docker 基本知识

作者: 魔童转世 | 来源:发表于2019-11-14 09:46 被阅读0次

    由于mac上的php继承环境实在是难用,找了好几个结果把电脑干废了也没找到好用的,总会无奈转战docker

    docker 安装

    mac上最好使用安装包
    

    doker使用

    docker 分为镜像(模板的意思) 通过镜像创建容器,容器每次更改的数据是不会丢失的,至于网上说的丢失不指容器每次关机在开机数据丢失,网上说的对视指的是你通过镜像创建一个容器,如果容器删除了,重新从镜像创建一个容器,显而易见,删除了容器数据是肯定要丢失了

    我感觉是全球最大的docker公共镜像库
    https://hub.docker.com/
    

    搜索

    docker search baota
    

    拉去

    docker pull xxxx
    

    docker从镜像创建一个容器

    指令不叫复杂请自行百度查看文档

    docker run xxxx
    

    查看镜像

    docker images
    

    删除镜像 (必须删除所有镜像创建的容器才能删除镜像)

    docker rmi 镜像名
    

    开始容器

    docker start 容器ID
    

    停止容器

    docker stop 容器ID
    

    删除容器

    docker rm 容器ID
    

    把容器变成新的镜像

    docker commit -a "wangshibo" -m "this is test" 651a8541a47d myubuntu:v1
    docker commit -a "作者" -m "描述" 容器ID 新的镜像名:版本号
    

    docker 导出

    示例
    docker save -o nginx.tar nginx:latest
    或
    docker save > nginx.tar nginx:latest
    其中-o和>表示输出到文件,nginx.tar为目标文件,nginx:latest是源镜像名(name:tag)
    

    docker导入镜像

    示例
    docker load -i nginx.tar
    或
    docker load < nginx.tar
    

    相关文章

      网友评论

          本文标题:docker 基本知识

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