• 访问远程的docker


     
     
    docker version
    vim /etc/default/docker
    DOCKER_OPTS=“  -Label name=dockerserver2”
    docker info
    sudo service docker restart
     
    修改服务器配置,追加OPTS
    默认-H unix:///var/run/docker.sock
                 tcp://host:port
    -H 可指定多种连接方式
    sudo service docker restart
     
    切到另一台机器上
     
    修改客户端配置
    与服务器端类似,客户端参数也有-H
    docker -H tcp://10.211.55.5:2375 info
    可以配置默认的DOCKER_HOST
    export DOCKER_HOST=“tcp://10.211.55.5:2375”
    置空就会访问本机守护进程
     
    docker info
    ls -l /var/lib/docker/aufs
    ls -l /var/lib/docker/aufs/mnt # 镜像
     
    docker images -a
     
    repository tag   image-id
    仓库名      标签 唯一id
    repository 仓库,一个一个镜像
    registory    包含多个仓库
     
    默认tag
     
    docker images -a
    返回所有
     
    《none》中间层
     
    docker images centos
     
    docker inspect 查看镜像,容器信息
    docker inspect ubuntu:14.04
     
    删除镜像
    docker rmi ubuntu:14.04 多标签会只删一个标签
    指定id可删所有标签
     
    docker rmi $( docker images -q)
    docker rmi $( docker images -q ubuntu )
     
    构建docker镜像-打包分发
    docker commit - 通过容器构建
    docker build     - 通过dockerfile
     
    docker commit -a --author=
    -m --message=“”
    -p --pause=true
     
    docker run -it -p 80 --name commit_test ubuntu /bin/bash
    apt-get update
    apt-get install nginx
    exit
     
    ps -l
    docker commit -a tom -m 'nginx' commit_test tom/commit_test1
     
    docker images tom/commit_test1
     
    前台方式启动容器,指定前台运行
    docker run -d --name nginx_web -p 80 tom/commit_test1 nginx -g “daemon off;”
     
    创建dockfile
    #
    FROM ubuntu:14.04
    MAINTAIN tom “lshengqi@netease.com
    RUN apt-get update
    RUN apt-get install -y nginx
    EXPOSE 80
     
    docker build -t='tom/commit_test'
    中间层镜像
     
    docker images
     
    前台方式启动容器,指定前台运行
    docker run -d --name nginx_web -p 80 tom/commit_test nginx -g “daemon off;”
     
    docker ps #查找端口映射
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    virtualenv
    linux基础命令:
    middleware
    scrapy-redis
    kubernetes 应用快速入门
    linux expect spawn的用法
    Linux 内存分析工具—free命令
    kubeadm安装kubenetes1.15.4集群
    kubenetes基本概念和术语
    docker-machine使用
  • 原文地址:https://www.cnblogs.com/lexiaofei/p/7172275.html
Copyright © 2020-2023  润新知