docker
qq_1925620345
这个作者很懒,什么都没留下…
展开
-
docker内部时间与本机不一致
今天发现log的时间不对,是正常时间-8小时。检查了老半天,才发现代码的确没问题,是docker date的时间不对。。只要把docker的时间调整正确就可以了。方法一、docker启动时映射本地时间就是启动的时候把时间文件映射docker run xxxxxx -v /etc/localtime:/etc/localtime xxxxxxxxx方法二、docker时间改为和本地一致额,就是把时间文件复制进去docker cp /etc/localtime 你的容器名:/etc/localti原创 2022-04-22 16:54:06 · 1447 阅读 · 0 评论 -
docker学习之迁移目录
之前docker默认安装在系统盘,现在系统盘要爆了,加了个数据盘,现在要将docker迁移到数据盘上去。。占用情况查看占用内存,–max-depth=1表示层数为1,/var/lib/docker是docker默认储存路径sudo du -h --max-depth=1 /var/lib/docker惊奇的发现,/var/lib/docker/overlay2占了14G,系统盘总共才40G呀喂。移动docker首先挂载开机自动挂载数据盘的事情就不说了,现在默认已经挂载好了数据盘,而且数据盘的地原创 2022-04-15 10:57:45 · 643 阅读 · 0 评论 -
docker学习之跳过sudo
每次docker命令都要加sudo,否则就会报错 Got permission denied while trying to connect to the Docker daemon socket at unit:///var/run/docker.sock:所以呢,就百度了一下怎么跳过sudo,默认直接使用。这篇文章来自他人1、创建名为docker的组,如果之前已经有该组就会报错,可以忽略这个错误:sudo groupadd docker2、将当前用户加入组docker(直接执行下面这个命令):原创 2022-04-14 16:24:52 · 1014 阅读 · 0 评论 -
docker学习之卸载重装
我呢,是因为docker迁移目录的时候总是报错,所以想换个版本看下啥情况。docker卸载#关闭dockersystemctl stop docker.socketsystemctl stop docker#删除其安装时自动安装的所有包sudo apt-get autoremove docker docker-ce docker-engine docker.io containerd runc#删除docker 其他没有卸载sudo apt-get autoremove docker原创 2022-04-14 15:53:38 · 787 阅读 · 0 评论 -
docker学习之容器固定ip
还是工作需要,要将容器1(nginx)的内容转发到容器2(圈选服务)中去。但是每次重启后,容器的ip是根据启动顺序默认分配的。这篇主要解决的就是这个问题。docker安装好之后,默认的网络是以下三种:docker network ls #查询网络类型输出为NETWORK ID NAME DRIVER SCOPEf1d971389785 bridge bridge local01e96b6e9688 host host原创 2022-02-10 15:12:15 · 4321 阅读 · 0 评论 -
docker学习之安装
1.ubuntu20首先,更新软件包索引,并且安装必要的依赖软件,来添加一个新的 HTTPS 软件源:sudo apt updatesudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common使用下面的 curl 导入源仓库的 GPG key:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo原创 2022-01-21 14:45:49 · 93 阅读 · 0 评论