docker 常用命令
镜像相关:
docker images:列出所有本地镜像。
docker rmi 镜像…|镜像ID…:删除本地镜像,可以同时指定多个。
如:
docker rmi orderapi
docker rmi e1601503767a
docker build -t myimage:1.1 .:基于Dockerfile构建一个名为myimage,tag为1.1的镜像,结尾的 . 代表当前目录。
如:
docker build -t hrapi -f ./HR.API/Dockerfile .
docker pull mcr.microsoft.com/mssql/server:2019-CU5-ubuntu-18.04:从微软镜像仓库中拉取tag为2019-CU5-ubuntu-18.04的sqlserver 2019镜像。
容器相关:
列出运行中的容器。
docker ps
列出所有的容器,包含未运行的。
docker ps -a
运行容器
docker run -d -p 5011:80 --name myservice1 myapi
停止
docker stop myservice1
启动
docker start myservice1
重启
docker restart myservice1
查看容器状态
docker inspect myservice1
查看容器日志
docker logs -f myservice1
kill
docker kill myservice1
或
docker kill -s KILL myservice1
删除容器
docker rm myservice1
强制删除
docker rm -f myservice1
查看docker容器内容
查看docker 包内容
sudo docker exec -it myservice1 /bin/bash
查看所有
ls -a
查看所有并带时间
ls -al
退出
exit
具体参见docker命令大全:https://www.runoob.com/docker/docker-command-manual.html