美文网首页
docker常用命令

docker常用命令

作者: chunleiml | 来源:发表于2019-08-05 17:58 被阅读0次

    1、 docker 常用命令
    docker images 查看本地有哪些镜像
    REPOSITORY # 镜像仓库
    TAG # 镜像标签
    IMAGE ID # 镜像ID
    CREATED # 镜像创建时间
    SIZE # 镜像大小


    image.png

    docker ps –a 查看有哪些容器


    image.png
    2、我已经启动了一个数据卷容器绑定一个目录用来给其他容器共享使用。
    docker run --name sharedata --net=host -v /data/sharedata:/data -d ffbac44289bf
    image.png
    3、以cuda9的镜像为基础启动一个自己的容器(centos7.6+cuda9.0)
    image.png
    docker run --name cuda9 --net=host --volumes-from sharedata -v /home/lel/dockerwork/cuda9:/work -d 2bb7cb6e3f2a /bin/sh -c "while true; do echo hello world; sleep 1; done"
    如果想绑定端口可以用 –p ip:hostPort:containerPort
    如-p 127.0.0.1:5000:5000
    image.png

    4、进入容器


    image.png
    5、配内部的yum源 使用机器学习平台测试环境的yum源
    将容器内的/etc/yum.repos.d/目录下的repo mv到一个备份目录中
    将物理机的/etc/yum.repos.d/Centos-7.repo 拷贝到容器内的/etc/yum.repos.d/目录下
    然后就可以使用了。
    6、安装vim
    yum install vim
    7、安装rz/sz
    -y(当安装过程提示选择全部为"yes")
    yum install -y lrzsz

    8、安装pip
    yum install python-pip
    9、docker stop cuda9 停止容器


    image.png

    docker start cuda9 启动已经停止的容器

    10、修改pip源

    创建目录~/.config/pip/

    创建文件pip.conf内容为

    [global]

    timeout=120

    index-url=

    extra-index-url=

    trusted-host=

    但是目前只能pip install 不能pip search

    10、将容器保存为新镜像

    docker commit -m “说明信息” -a "用户信息" 容器ID 用户名/仓库: TAG信息


    image.png

    11、将镜像导出为文件


    image.png
    13也可直接将容器保存为镜像文件
    image.png

    14加载镜像
    a、 镜像导出的文件


    image.png
    image.png
    b、 容器导出的文件
    image.png
    12、线上拉取镜像
    docker search xxxx 搜索
    docker pull xxx:tag 拉取
    docker images 查看本地

    相关文章

      网友评论

          本文标题:docker常用命令

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