• docker搭建环境的时候常用的命令有哪些


    1.docker搭建环境的时候常用的命令有哪些

    docker如果要删除镜像,现在停止container

    docker ps 查询正在运行的镜像
    docker stop +containerid
    停止后再删除
    docker images 查看镜像
    docker rmi +image id指定镜像删除
    删除所有镜像
    docker rmi `docker images -q`

    连接我们的 docker 主机
    docker-machine ssh default
    查看文件路径
    进入到 docker 主机中,也就是终端显示docker@default:~$的情况,输入命令
    mount
    进入共享目录
    cd /文件名
    ls 查看目录下文件和文件夹

    docker部署微服务
    用docker toolbox 开始进去的是我们主机 -->docker 主机 -->容器
    创建容器:
    确保在docker主机

    管理员登入:sudo passwd
    sudo su 进入管理员模式
    执行构建命令: docker build -t second .
    创建文件
    touch
    创建文件目录
    mkdir
    删除文件
    rm-文件名

    复制文件
    cp /docker_use/Dockerfile .
    #docker_use 是共享文件夹路径 . 复制到当前目录
    添加了两个IP
    ifconfig eth1:0 192.168.99.10 netmask 255.255.255.0 up
    //第二步:运行容器,指定IP,这里的示例容器开启的SSH服务,后面拿它测试
    root@default:~# docker run -d -p 192.168.99.10:222:22 --name ssh1 gudaoxuri/scala-2.11-env
    查询运行 挂掉的容器
    docker ps -a
    删除容器
    docker rm 容器id
    一键停止所有容器
    docker stop $(docker ps -q)
    删除文件夹
    rm -rf 文件夹名
    一键删除所有容器
    docker rm $(docker ps -aq)
    运行镜像
    docker run -d -p 8000:8000 镜像名或者id
    查看容器运行日志
    docker logs -f id
    退回主机crtl+z

    2.镜像和容器的关系?

      

    首先容器相当于一个空间,一个环境,软件和一些文件可以运行在环境中;而镜像:一个没有运行的ubantu系统是一个镜像,而容器是运行镜像的环境,即镜像必须运行在容器中。

    docker是门容器化技术,docker可以由许多个容器组成。

    每个容器里装有对应的的镜像,也可以说是多个镜像装在一个容器里,就好像我们的好多软件运行在虚拟机环境下,

  • 相关阅读:
    Debian如何永久添加静态路由
    一句话换个说法的软件
    高级程序员简历,技术总监喜欢什么简历?
    CP936实际上是GBK,编码问题再次让我熬夜
    句子说法转换的软件,基于AI技术
    输入关键词自动生成文章(2020年人工智能写作)
    自动写文章的智能软件(基于AI写作)
    python调用接口,python接收post请求接口(附完整代码)
    人工智能是铁饭碗还是铁坑,看看人工智能博士怎么说
    远离外包公司,就是远离码农的血汗工厂
  • 原文地址:https://www.cnblogs.com/lingboweifu/p/11807439.html
Copyright © 2020-2023  润新知