docker入门指令


docker常见指令:

docker pull xxx 拉取某个镜像
docker run 运行某个镜像

# 列出本机正在运行的容器
$ docker container ls

# 列出本机所有容器,包括终止运行的容器
$ docker container ls --all

# 删除某个镜像
docker container rm [containerID]

#退出container
输入:exit

或者按键:
Ctrl + D

# 杀死container
docker kill [container_id]

# 已有未启动的container,重新进入
docker start [container_name]

# 使用“docker exec -it”命令进入container
docker exec -it [container_name] /bin/bash

# 常用的从image镜像创建container
docker run --cpus=8 -m 20g --shm-size 8g  -v /data:/data -v /home:/home  --gpus all --runtime=nvidia -p 16665:6665 -p 16666:6666 -e NVIDIA_DRIVER_CAPABILITIES=compute,utility -e NVIDIA_VISIBLE_DEVICES=all  -it --name=[定义的container名] pytorch/pytorch:1.9.0-cuda11.1-cudnn8-devel /bin/bash

docker run --shm-size 8g  -v /data:/data -v /home:/home  --gpus all --runtime=nvidia -p 16665:6665 -p 16666:6666 -e NVIDIA_DRIVER_CAPABILITIES=compute,utility -e NVIDIA_VISIBLE_DEVICES=all  -it --name=[定义的container名] pytorch/pytorch:1.9.0-cuda11.1-cudnn8-devel /bin/bash

docker run --shm-size 8g  -v /data:/data -v /home:/home  --gpus all --runtime=nvidia -p 16667:6667 -p 16668:6668 -e NVIDIA_DRIVER_CAPABILITIES=compute,utility -e NVIDIA_VISIBLE_DEVICES=all  -it --name=[定义的container名] /bin/bash

你可能感兴趣的:(Linux,docker,容器,运维)