在pve上运行cloudflare tunnel,pve重启后,cloudflared没有自启动,猜测docker未做自启动,因此容器并不会随之启动。
参考来源:docker官方文档
原文出处:Docker实践(二):容器的管理(创建、查看、启动、终止、删除)
d:-d参数,使容器在后台运行
docker ps: 查看当前运行的容器
docker ps -a:查看所有容器,包括停止的
docker stop [NAME]/[CONTAINER ID]:将容器退出
docker kill [NAME]/[CONTAINER ID]:强制停止一个容器
自启动Docker守护进程
systemctl enable docker.service
# 删除docker守护进程开机自启动配置
systemctl disable docker.service
# 重新配置docker守护进程开机自启动
systemctl reenable docker.service
容器自启动
# "--restart unless-stopped"是能够实现自启动的关键参数
docker run -d --restart unless-stopped nginx
增加容器自启动能力
docker update --restart unless-stopped nginx
Docker容器内存限制
查看容器内存使用情况
docker stats
更新已有容器内存限制
docker update --memory 1200m --memory-swap -1 tomcat01