zoukankan      html  css  js  c++  java
  • docker 容器的常用命令及配置

    容器目录映射

    docker run -it -v 宿主机的目录:容器的目录 --privileged --name myjava java bash
    // -v参数可以有多个
    // --privileged 表示队目录拥有最高权限

    容器端口映射

    docker run -it -p 宿主机的端口:容器端口 --name myjava jsva bash

    // -p参数可以有多个

    导出 export 保存save 镜像

    //查看 所有容器
    sudo docker ps -a
    //找到要导出容器 的 CONTAINER ID,然后执行命令
    sudo docker export 容器CONTAINER ID > 导出地址文件名
    //即
    sudo docker export 234wer2323dfdfdsfq > /home/export.tar
    //Save命令用于持久化镜像(不是容器)
    //1.查看 所有镜像
    sudo docker images
    
    //2.找到要保存的镜像名称
    sudo docker save 镜像名称 > 保存地址文件名
    //即
    sudo docker save lanmps > /home/save-lanmps.tar

    导入 import  加载镜像

    cat /home/export.tar | sudo docker import - lanmps:latest
    docker load < /home/save-lanmps.tar

    创建docker内部网络

    docker network create --subnet=172.18.0.0/24 net1  // 创建

    docker inspect net1 // 查看

    docker network rm net1 // 删除

    创建docker卷

    docker volume create v1  // 创建

    docker inspect v1 // 查看

    docker volume rm v1 // 删除

    相关命令文档:https://www.runoob.com/docker/docker-tag-command.html

    创建PXC-mysql容器

    docker-Swarm 集群

     

    Init:

    docker swarm init

    Manager:

    docker swarm join-token manager

    // 查看节点
    docker node ls

     Worker:

    docker swarm join-token worker
    

    创建集群共享网络

    docker network create -d overlay  --attachable  swarm_test

    例:一个pxc集群的mysql容器加入共享网络

    docker视图界面操作:

      1.Portainer管理

    docker pull portainer/portainer

    // 接管docker网络管理
    vim /etc/sysconfig/docker
    // 末行加入 记得重启docker
    OPTIONS='-Htcp://0.0.0.0:2375 -H unix:///var/run/docker.sock'
    // 启动portainer容器管理
    docker run -d -p 9000:9000 portainer/portainer -H tcp://宿主机的ip加端口

    // 浏览器

    docker-K8S 集群

  • 相关阅读:
    魔术球问题
    【模板】网络最大流
    [SCOI2010]股票交易
    [SCOI2009]生日礼物
    [HAOI2007]修筑绿化带
    [HAOI2007]理想的正方形
    [USACO12MAR]花盆Flowerpot
    滑动窗口
    斐波那契公约数
    [SDOI2008]仪仗队
  • 原文地址:https://www.cnblogs.com/xdtx/p/10042285.html
Copyright © 2011-2022 走看看