美文网首页Docker容器
docker的基础安装和 连接 Mongo语法

docker的基础安装和 连接 Mongo语法

作者: 程序里的小仙女 | 来源:发表于2019-06-13 12:28 被阅读1次

    Ubuntu中安装docker

    sudo apt-get update 
    sudo apt-get install docker-io
    

    CentOS7中安装docker

    安装docker
    yum -y install docker-io
    yum list installed | grep docker
    启动docker
    systemctl restart docker
    

    容器
    查看docker进程

    docker ps
    

    查看所有的docker进程
    docker ps -a
    启动一个docker镜像

    docker run -it 镜像 /bin/bash
    

    不关闭程序退出

    ctrl+p+q
    

    再次进入已运行的容器

    docker exec -it 容器id /bin/bash
    

    停止和删除容器

    docker stop 容器id
    
    docker rm 容器id
    

    复制宿主代码到容器

    docker cp 代码地址 容器ID:容器中存放代码
    

    docker run -itdp 8081:5000 blog:v1
    docker run -itdp 8082:5000 blog:v1
    docker run -itdp 8083:5000 blog:v1

    生成镜像文件

    docker commit -a -m 容器id 镜像名:版本
    

    push镜像文件到私有仓库

    docker push 镜像名:版本
    

    安装内容

    apt update
    apt install python3
    apt install python3-pip
    apt install vim
    apt install net-tools
    

    复制文件到容器(gitbash)

    ssh root@39.108.212.133
    scp -r E:/wordspace/code/BlogPro 149.129.117.194:/home
    

    Dockerfile文件定义

    FROM 47.240.32.247:5000/blogbase2:v2
    
    ADD ./BlogPro /home/BlogPro
    
    WORKDIR /home/BlogPro
    
    ENTRYPOINT ["python3"]
    CMD ["manage.py", "runserver", "-h", "0.0.0.0", "-p", "5000"]
    

    二 docker
    安装mangodb

    docker pull mango
    docker run -itp 27017:27017 docker.io/mongo:latesd
    
    mongo
    show dbs #查看当前数据库
    use spider #创建或切换到数据库spider
    

    MongoDB集合(对应mysql中的表)

    db.createCollection('maoyan') 创建集合 猫眼
    db.maoyan.drop() 删除集合,如果数据库下所有的集合都被删除,数据库也会被删除
    

    MongoDB文档(对应mysql中表一行一行的数据)

    增
    db.maoyan.insert({'actor':'成龙'})
    插入数据,如果集合不存在,也会插入,集合会被创建
    db.maoyan.save({})
    
    查
    db.maoyan.find()查询集合下的所有内容
    db.maoyan.find({})
    
    删
    db.maoyan.remove({'actor':'成龙'})
    
    
    改
    db.集合名.update({key:value},{$set:{key1:value1}})
    

    相关文章

      网友评论

        本文标题:docker的基础安装和 连接 Mongo语法

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