zoukankan      html  css  js  c++  java
  • Docker虚拟机

    • Docker安装环境要求

      ubuntu安装:https://www.cnblogs.com/senlinyang/p/8203191.html

      在安装Docker前需要确保操作系统内核版本为 3.10以上,因此需要CentOS7 ,CentOS7内核版本为3.10

    • 卸载Docker
    yum remove docker 
        docker-common 
        docker-selinux 
        docker-engine
    • 安装Docker环境依赖
    yum install -y yum-utils device-mapper-persistent-data lvm2
    • 配置Docker的yum源
    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    • 查看Docker可安装版本
    yum list docker-ce --showduplicates | sort -r
    • 安装Docker
    yum install docker-ce
    • 启动Docker
    systemctl start docker
    • 保存镜像为文件
    docker save docker.io/java > /root/java.tar.gz
    • 转换文件为镜像
    docker load < /root/java.tar.gz

    • 暂停容器
    docker pause java_run
    • 取消暂停
    docker unpause java_run

    • docker镜像修改名字
    docker tag percona/percona-xtradb-cluster pxc

    • docker创建内部网段
    docker network create --subnet=172.18.0.0/24 net1
    • docker查看创建的内部网段的信息
    docker network inspect net1
    • docker移除创建的内部网段
    docker nerwork rm net1
    docker login --username=username registry.cn-hangzhou.aliyuncs.com
    • 推送镜像到阿里云镜像仓库
    docker tag nginx registry.cn-hangzhou.aliyuncs.com/pascall/nginx
    docker push registry.cn-hangzhou.aliyuncs.com/pascall/nginx
    •  Docker Compose安装
    yum -y install epel-release python-pip
    pip install docker-compose
    •  Docker login 出错
    Error response from daemon: Get https://XX/v2/: dial tcp XX:443: connect: connection refused
    find / -name docker.service -type f    # 查找docker.service所在的位置
    vim /etc/systemd/system/docker.service    # 添加--insecure-registry=XX
    
    
    [Service]
    
    Environment="PATH=/opt/kube/bin:/bin:/sbin:/usr/bin:/usr/sbin"
    
    ExecStart=/opt/kube/bin/dockerd --insecure-registry=XX
    
    ExecStartPost=/sbin/iptables -I FORWARD -s 0.0.0.0/0 -j ACCEPT
    
    ExecReload=/bin/kill -s HUP $MAINPID
    
    Restart=on-failure
    
    RestartSec=5
    
    LimitNOFILE=infinity
    
    LimitNPROC=infinity
    
    LimitCORE=infinity
    
    Delegate=yes
    
    KillMode=process
    
    systemctl daemon-reload  # 加载配置
    systemctl restart docker  # 重启docker
  • 相关阅读:
    计算机问题:VirtualBox启动崩溃问题
    软件工程:代码静态分析工具
    oracle 游标
    oracle 控制语句
    oracle 数据类型及函数
    oracle 表空间Tablespaces
    java.lang.RuntimeException: java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
    oracle 用户解锁和修改用户密码
    shiro + maven 的web配置(不整合spring)
    配置shiro错误
  • 原文地址:https://www.cnblogs.com/pascall/p/9749743.html
Copyright © 2011-2022 走看看