1、创建两个容器实例:docker01 和 docker02
要求:
1)docker01 运行在cpu0上
2)docker02 运行在cpu1上
3)测试docker01 和 docker02使用的CPU百分比
docker run -itd -c 512 --cpuset-cpus 0 --name docker01 -h dockertest01 centos bash
docker run -itd -c 1024 --cpuset-cpus 1 --name docker02 - h dockertest02 centos bash
2、Docker窗口运行结束后自动释放系统资源
应用场景:系统压力测试
docker run -it --rm --name dockertest01 centos sleep 5
# 如果出现以下信息:
WARNING: IPv4 forwarding is disabled. Networking will not work
# 解决方法:
cat /proc/sys/net/ipv4/ip_forward
# 如果为:0
# 执行以下命令:
echo 1 > !$^C 或 systemctl restart docker
3、创建一个docker实例,只允许使用2个cpu核心,内存只能使用128M
docker run -it -m 128m --cpuset-cpus 0,1 --name dockertest01 -h dockertest01 centos bash
4、将本地目录映射到docker实例中
docker run -itd -v /var/www/html:/var/www/html[:ro|rw] --name webserver01 -h webserver01 centos