UNPKG

hudada-cli

Version:

专为程序员准备的本地文档搜索,快捷开发工具

199 lines (139 loc) 4.59 kB
镜像源大全:https://github.com/dongyubin/DockerHub { "experimental": true, "features": { "buildkit": true }, "log-driver": "json-file", "log-opts": { "max-size": "10m", "max-file": "3" }, "timeout": 120, "http-client-timeout": 120, "registry-mirrors": [ "https://docker.hpcloud.cloud", "https://docker.m.daocloud.io", "https://docker.unsee.tech", "https://docker.1panel.live", "http://mirrors.ustc.edu.cn", "https://docker.chenby.cn", "http://mirror.azure.cn", "https://dockerpull.org", "https://dockerhub.icu", "https://hub.rat.dev", "https://proxy.1panel.live", "https://docker.1panel.top", "https://docker.m.daocloud.io", "https://docker.1ms.run", "https://docker.ketches.cn", "https://registry.cn-hangzhou.aliyuncs.com", "https://docker.m.daocloud.io", "https://noohub.ru", "https://huecker.io", "https://dockerhub.timeweb.cloud", "https://0c105db5188026850f80c001def654a0.mirror.swr.myhuaweicloud.com", "https://5tqw56kt.mirror.aliyuncs.com", "https://docker.1panel.live", "http://mirrors.ustc.edu.cn/", "http://mirror.azure.cn/", "https://hub.rat.dev/", "https://docker.ckyl.me/", "https://docker.chenby.cn", "https://docker.hpcloud.cloud", "https://docker.m.daocloud.io" ], "dns": ["8.8.8.8", "8.8.4.4"] } windows: 1.下载 https://www.docker.com/get-started/ hub地址:https://hub.docker.com/ yum install docker # CentOS 中安装 apt-get install docker-ce # Ubuntu 中安装 安装docker:bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh) 推荐: bash <(curl -sSL https://linuxmirrors.cn/docker.sh) bash <(curl -sSL https://linuxmirrors.cn/main.sh) linux管理:https://kejilion.sh/ docker pull nginx 构建镜像:docker build -t numswitch . 运行容器:docker run -d -p 3000:80 --name numswitch-demo numswitch 启动本地 然后直接输入serve npm install --global serve docker环境 安装环境 curl -fsSL https://get.docker.com | sh sudo tee /etc/docker/daemon.json <<EOF { "registry-mirrors": ["https://docker.anyhub.us.kg"] } EOF systemctl daemon-reload&& systemctl restart docker 启动环境 systemctl start docker 开机自启动环境 systemctl enable docker 查看docker环境版本 docker --version 容器 部署新容器 docker run -d --name nginx --restart always -p 80:80 -p 443:443 -v /home/docker/nginx/conf.d:/etc/nginx/conf.d -v /home/docker/nginx/certs:/etc/nginx/certs -v /home/docker/nginx/html:/var/www/html nginx:latest docker run -d --name nextcloud --restart=always -p 8080:80 -v /home/docker/nextcloud:/var/www/html -e NEXTCLOUD_ADMIN_USER=kejilion -e NEXTCLOUD_ADMIN_PASSWORD=kejilionYYDS nextcloud 查看所有容器 docker ps -a 查看运行的容器 docker ps 启动容器 docker start nginx 暂停容器 docker stop nginx 删除容器 docker rm nginx 强制删除容器 docker rm -f nginx 启动所有容器 docker start $(sudo docker ps -a -q) 暂停所有容器 docker stop $(sudo docker ps -a -q) 暂停所有容器 docker rm -f $(sudo docker ps -a -q) 进入容器 docker exec -it nginx bash 查看容器日志 docker logs nginx devops是一种思想,是一种管理模式,是一种执行规范与标准.它主要是用于促进开发/测试与运维部门间的沟通协作 } 镜像源:# Windows下,编辑 %userprofile%\.docker\daemon.json # Linux下,编辑 /etc/docker/daemon.json # 清理之前的构建缓存和镜像 docker system prune -f docker rmi docker-fe:v1 # 重新构建 docker build -t docker-fe:v1 . docker有趣应用:https://blog.kejilion.pro/dockeapp/ { "dns": [ "8.8.8.8", "8.8.4.4" ], "registry-mirrors": ["https://docker.registry.cyou", "https://docker-cf.registry.cyou", "https://dockercf.jsdelivr.fyi", "https://docker.jsdelivr.fyi", "https://dockertest.jsdelivr.fyi", "https://mirror.aliyuncs.com", "https://dockerproxy.com", "https://mirror.baidubce.com", "https://docker.m.daocloud.io", "https://docker.nju.edu.cn", "https://docker.mirrors.sjtug.sjtu.edu.cn", "https://docker.mirrors.ustc.edu.cn", "https://mirror.iscas.ac.cn", "https://docker.rainbond.cc"] } 完全关闭 Docker Desktop # 管理员 PowerShell 中执行 taskkill /f /im "Docker Desktop.exe" taskkill /f /im "com.docker.backend.exe" taskkill /f /im "com.docker.proxy.exe" taskkill /f /im "com.docker.service"