docker学习3-docker管理

docker管理

docker container run -itd --name bs busybox
ctrl + p + q 退出仍然运行

启动后默认会挂载三个文件
/dev/sda2 on /etc/resolv.conf type xfs (rw,relatime,attr2,inode64,noquota)
/dev/sda2 on /etc/hostname type xfs (rw,relatime,attr2,inode64,noquota)
/dev/sda2 on /etc/hosts type xfs (rw,relatime,attr2,inode64,noquota)

-e 传入一个变量
-p 添加本机到容器的端口映射
docker container run -itd -p 8080:80 --name nginx01 nginx

查看docker的日志
docker logs name
or
/var/lib/docker/containers/4acaccaf1f401192210baa6a6727790888459b977300bb7ce36b6db9b7a672db 目录下的日志信息

-h 指定主机名

保持启动
docker container run -itd -p 8081:80 --name nginx02 --restart=always nginx
--cpus 限制cpu的核数
--cpuset-cpus 限制可以使用的特定的cpu
--cpu-shares 权重比

--memory 限制容器可以使用的内存大小
--memory-swap 允许使用交换分区
--oom-kill-disable 禁用内存不够,杀掉docker,建议在配置完内存限制时关闭
查看docker资源使用情况
docker container stats

猜你喜欢

转载自www.cnblogs.com/hlc-123/p/11921751.html