Files
oneclickvirt.github.io/docs/guide/docker_build.md
spiritlhl 2ca51e1522 update
2023-08-11 12:07:12 +00:00

2.1 KiB
Raw Blame History

outline
outline
deep

前言

两种开设方式

单独开设

下载脚本

国际

curl -L https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/onedocker.sh -o onedocker.sh && chmod +x onedocker.sh

国内

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/onedocker.sh -o onedocker.sh && chmod +x onedocker.sh

运行

./onedocker.sh name cpu memory password sshport startport endport system

目前system仅支持选择alpine或debian默认是debian

示例

  • 以下为开设的示例容器的信息:
    容器名字 - test SSH登录的用户名 - root SSH登录的密码 - 123456 CPU核数 - 1
    内存大小 - 512MB SSH端口 - 25000 内外网映射端口一致的区间 - 34975到35000 系统 - debian
./onedocker.sh test 1 512 123456 25000 34975 35000 debian

删除示例

docker rm -f test
rm -rf test
ls

进入示例

docker exec -it test /bin/bash

要退出容器就执行exit退出。

查询信息

cat 容器名字

输出格式

容器名字 SSH端口 登陆的root密码 核数 内存 外网端口起 外网端口止 

批量开设

  • 批量多次运行继承配置生成
  • 生成多个时为避免SSH连接中断建议在screen中执行

国际

curl -L https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/create_docker.sh -o create_docker.sh && chmod +x create_docker.sh && bash create_docker.sh

国内

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/onedocker.sh -o onedocker.sh && chmod +x onedocker.sh

查询批量开设的信息

cat dclog

输出格式

容器名字 SSH端口 登陆的root密码 核数 内存 外网端口起 外网端口止 

一行一个容器对应的信息

卸载所有docker容器和镜像

docker rm -f $(docker ps -aq); docker rmi $(docker images -aq)
rm -rf dclog
ls