跳到主要内容

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