Docker常用命令
by ET posted on 2021年11月5日 10:46 under 技术分享
标签: 运维
1 容器操作
1 查看容器
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c27bcb02c186 ngxphp:0.2.4 "/start.sh" 19 minutes ago Up 19 minutes 80/tcp, 443/tcp, 0.0.0.0:85->85/tcp web85
[备注: docker ps 查看当前运行的容器,docker ps -a 查看所有容器(包含退出停止)]
2 关闭容器(可操作多个容器)
docker stop <容器ID> [...<容器ID>]
[备注:容器ID,可以是CONTAINER ID 或 NAMES]
例如:
docker stop c27bcb02c186
docker stop web
docker stop db redis memcache
2 删除容器
docker rm <容器ID> [...<容器ID>]
3 启动容器
docker start <容器ID> [...<容器ID>]
4 查看容器详情
docker inspect <容器ID>
2 镜像操作
1 查看镜像
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ngxphp 0.2.4 f077840d496f About an hour ago 551MB
2 删除镜像
docker rmi <镜像ID>
[备注:镜像ID, 可以是IMAGE ID 或 (REPOSITORY:TAG)]
例如:
docker rmi f077840d496f
docker rmi ngxphp:0.2.4
3 搜索镜像
docker search <镜像名>
例如:
docker search centos
4 拉取镜像
docker pull <镜像名>
5 导出镜像
docker save <镜像ID>
例如:
docker save ngxphp:0.2.4 > ngxphp0.2.4
6 导入镜像
docker load <镜像ID>
例如:
docker load < ngxphp0.2.4