• 遇到和需要解决的问题


    VirtualBox和主机的拷贝粘贴

    需要安装增强功能,在设备->增强功能中,然后在以root运行

    sh /dev/VBOXADDITIONS_4.3.28_100309/VBoxLinuxAdditions.run

    运行过程中,可能遇到提示需要更新内核,通过

    yum install kernel-uek-devel-3.8.13-16.2.1.el6uek.x86_64

    执行成功后reboot

    就可以解决.

    Container固定ip问题

    可以通过脚本实现,目前脚本如下

    #/bin/bash
    if [ -z $1 ] || [ -z $2 ] || [ -z $3 ] || [ -z $4 ];
    then
    echo "*****Input the necessary parameters: CONTAINERID IP MASK GATEWAY"
    echo "*****Call the script like: sh manual_con_static_ip.sh b0e18b6a4432 192.168.5.123 24 192.168.5.1"
    exit
    fi

    CONTAINERID=$1
    SETIP=$2
    SETMASK=$3
    GATEWAY=$4

    pid=`docker inspect -f '{{.State.Pid}}' $CONTAINERID`
    mkdir -p /var/run/netns
    find -L /var/run/netns -type l -delete
    ln -s /proc/$pid/ns/net /var/run/netns/$pid
    ip link add A type veth peer name B
    brctl addif docker0 A
    ip link set A up
    ip link set B netns $pid
    ip netns exec $pid ip link set dev B name eth0
    ip netns exec $pid ip link set eth0 up
    ip netns exec $pid ip addr add $SETIP/$SETMASK dev eth0
    ip netns exec $pid ip route add default via $GATEWAY

    ./static_ip.sh 643993701d08  172.17.0.1 16 172.17.42.1

    目前的错误信息提示是Unknow Object netns,正在研究中

    yum install kernel iproute

    启动容器后,从交互模式退出但保留程序后台运行问题

    通过docker run -d -t ubuntu /bin/bash启动
    然后通过docker exec -i -t $container_id bash进入交互模式.
    ./startWebLogic.sh & 后台启动weblogic server
    然后exit退出.

  • 相关阅读:
    Java开发必备工具 ------------工欲善其事,必先利其器(补充+1)
    我的第一篇博客
    GPD mircoPC linux系统安装
    如何简单的编译v8动态库
    如何让FasterTransformer支持动态batch和动态sequence length
    合并多个tensorflow模型的办法
    IDEA优化配置
    Easyui中select下拉框(多选)的取值和赋值
    Windows下搭建Nacos及Seata
    SpringBoot打包成jar运行脚本
  • 原文地址:https://www.cnblogs.com/ericnie/p/5204224.html
Copyright © 2020-2023  润新知