汇集docker实用指令和基础知识,不定时持续更新 🥵
docker builder prune --all 删除镜像缓存 docker image prune -a 删除所有未使用的镜像
/var/lib/docker/overlay2/
或者类似docker数据存储突然过大
因众所周知的原因,小量镜像不太推荐更换镜像源的方式,直接本地代理下载完再传服务器,一般不会用到多少个镜像,而且镜像的更新频率也不会很大
docker run -p 5610:8080 --name webapi -e ASPNETCORE_ENVIRONMENT=Production -d w2 docker run -p 5616:8080 --name x2 -e ASPNETCORE_ENVIRONMENT=Production -d t1
sudo docker system prune -a
docker save -o /usr/api-uat.tar images_name:tag
docker load -i xx.tar
docker system prune -a
shdocker network connect mynetwork b1d8f2d8454e
下面这种情况如果出现冲突可以更改36来达到不一样
networks: extnetwork: ipam: config: - subnet: 172.36.0.0/24 gateway: 172.36.0.1
shdocker-compose up -d --no-build
docker-compose up -d --force-recreate service1 service2
提示
下载失败也可以自己电脑复制链接手动下载,再传到linux服务器上去
bashwget https://github.com/docker/buildx/releases/download/v0.7.1/buildx-v0.7.1.linux-amd64
bashchmod a+x buildx-v0.7.1.linux-amd64
介绍
很方便的docker可视化管理工具
docker run -p 8009:9000 -p 8008:8000 --name portainer \ --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /home/ln/volumes/portainer/data:/data \ -d portainer/portainer
介绍
免费听N多音乐的私有独立服务
打包
docker build -t lx-music-sync-server .
docker run --name music_service -td -p 9527:9527 -e LX_USER_user1='xxx' lx-music-sync-server:latest
shsudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce
sudo docker run hello-world
sudo curl -L "https://github.com/docker/compose/releases/download/v2.31.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
版本记得换
uname -s
uname -m
查看自己服务器信息
/usr/local/bin/docker-compose
新建这个目录相关信息
2.26.1
是当前2024.4.22最新版本
sudo chmod +x /usr/local/bin/docker-compose
本文作者:宁骑
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!