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退出.