docker 基础知识
docker 安装
ubuntu 安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun # 阿里镜像安装
curl -sSL https://get.daocloud.io/docker | sh #国内 daocloud 一键安装命令
卸载历史版本docker
sudo apt-get autoremove docker docker-engine docker.io containerd runc
清空docker 日志
#!/bin/bash
rm $(docker inspect $1 | grep -G '"LogPath": "*"' | sed -e 's/.*"LogPath": "//g' | sed -e 's/",//g');
docker 日志
docker logs --since 30s -f <container_name_or_id> # 限制时间
docker logs --tail 20 -f <container_name_or_id> # 行数
docker ubuntu 免 sudo
sudo usermod -aG docker username
如果不生效 重启 docker 或者 服务器
docker 修改时区
docker已运行容器里的时区修改
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
或者
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
重启容器即可
# 创建并运行容器,通过 -e TZ="Asia/Shanghai" 设置时区
docker run -e TZ="Asia/Shanghai" -d -p 80:80 --name nginx nginx
开启自动启动
# 创建
docker run -d --restart=always
# 更新已有
docker update --restart=always 容器ID