Docker基础与使用

命令

查看docker已安装镜像:docker image ls

列出所有在运行的容器信息(带-a表示显示所有的容器,包括未运行的):docker ps -a

删除所有停止运行的容器:sudo docker container prune

将imagename镜像启动为mycontainer容器,并在后台运行:docker run -p 80:80 -itd --name mycontainer --gpus all imagename

进入mycontainer容器:docker exec -it mycontainer /bin/bash

容器打包为镜像:sudo docker commit -a "nathan" -m "create new img" eda05ad514f8 consul:v0

修改镜像name:docker tag 【镜像ID】【镜像名称】:【tag版本信息】

删除镜像(需要停止相应运行的容器):rmi -f [IMAGE ID]

停止容器:sudo docker stop 容器名称

将image打包为tar归档:docker save -o demoimage7.tar demoimage7

1
2
3
(base) user@user-Super-Server:/$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9fc156eecb4e demoimage6 "/bin/bash" 2 weeks ago Up 2 weeks 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:5556->5556/tcp, :::5556->5556/tcp, 5555/tcp cld6