Xxuwei95docker
a894dac7创建于 2023年10月14日历史提交

docker 安装

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

docker-compose 安装

curl -SL https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

构建镜像

docker build -t ezdata:1.0 .

导出容器

docker export 容器ID > ezdata.tar

导入容器

docker import ezdata.tar ezdata:1.0

导出镜像文件

docker save -o ezdata_1.0.tar ezdata:1.0

导入镜像文件

docker load -i ezdata_1.0.tar

上传镜像

docker login docker tag local_image_name:tag docker_hub_username/repository_name:tag docker push docker_hub_username/repository_name:tag

docker-compose

# 启动
docker-compose up -d
# 停止
docker-compose stop
# 停止并删除
docker-compose down
# 查看日志
docker-compose logs -f

其他

es

xorbits

master

docker run -it -d -p 8008:8008 -p 9009:9009 -p 9010:9010 --name xorbits-master --network host python:3.8.8

worker

docker run -it -d -p 9010:9010 --name xorbits-worker --network host python:3.8.8

依赖安装

pip install 'xorbits[extra]' -i https://pypi.doubanio.com/simple

运行

nohup xorbits-supervisor -H 10.0.4.16 -p 9009 -w 8008 2>&1 & nohup xorbits-worker -H 10.0.4.16 -p 9010 -s 10.0.4.16:9009 2>&1 & nohup xorbits-worker -H 10.0.4.17 -p 9010 -s 10.0.4.16:9009 2>&1 &