Docker技术随记(七):Docker相关指令(工作用到)

1.docker info

docker stats --format "table {{.Container}}\t{{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}\t{{.MemPerc}}"

2.docker环境打包

docker commit jx_4 jx:bert

3.Horvod分布式训练环境搭建

## Step 1. 拉取docker镜像
docker pull horovod/horovod:0.18.1-tf1.14.0-torch1.2.0-mxnet1.5.0-py3.6
## Step 2. 启动docker镜像,部署horovod + tensorflow环境
nvidia-docker run -it -d -p 6007:6006 --memory 200gb -v /data/jx:/root/jx --name jx_4 horovod/horovod:0.18.1-tf1.14.0-torch1.2.0-mxnet1.5.0-py3.6 bash
## Step 3. 激活环境
docker exec -it jx_4 bash
## Step 4. 运行代码
horovodrun -np 4 -H localhost:4 python3 run_tsc_hvd_cls.py --do_train=True 
--do_export=True --num_train_epochs=30 --dev_dataset="dev" |& grep -v "Read -1"

4.docker镜像save与load

## save
docker save aigroup:ngc-1.0.0 -o ./aigroup_ngc.tar
## load
docker load -i aigroup_ngc.tar

5.docker容器创建

docker run --gpus all -d -p 6008:6006 -p 1229:22 -p 6767:8888 --memory 200gb -v /data/jx:/root/jx -v /data/aigroup:/root/aigroup -v /etc/localtime:/etc/localtime -e ROOT_PASS="sl123456" -e NOTEBOOK_PASS="sl123456" -e NOTEBOOK_USER="jx" --name jx_ngc aigroup:ngc-1.0.0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值