一.docker的常见命令
启动:
systemctl start docker
守护进程重启:
systemctl daemon-reload
重启docker服务:
systemctl restart docker / service docker restart
关闭:
docker service docker stop / docker systemctl stop docker
1.查看是否为内存不够
free -m 命令查看内存情况( 我这边是已经添加了Swap分区了,没开通过的应该是没有的)
如果你的free比较少了,这边建议您也可以添加一个Swap分区
添加Swap分区的方法如下:
1.首先创建一个文件
//创建大小为1024或者512M的交换文件:
//of后面接的是分区的位置,这边是直接放在了根目录下,你也可以自己设置
//count可以修改,创建多大填多大,bs为单位
dd if=/dev/zero of=/swapfile bs=1M count=1024
2.使用mkswap命令来设置交换文件
mkswap /swapfile1
3.启用交换分区
swapon /swapfile1
4.写入/etc/fstab,以便在docker或者服务器重启时不被删除
/swapfile1 swap swap defaults 0 0
5.使用free-m命令检查是否创建成功
free-m
注:本人是小白,如果本篇有问题希望各位大佬能评论告诉小弟下,感激不尽
参考博客:
docker内存不够无法启动容器。Exited (1) 14 seconds ago,新增Swap虚拟内存分区_安哥说前端的博客-CSDN博客_docker 虚拟内存