使用docker的常用命令
镜像
//镜像命令 docker images//查看镜像 docker rmi//删除镜像 构建镜像docker build docker save --help docker save -o [保存的目标文件名称] [镜像名称]//保存镜像为一个压缩包例如:docker save -o nginx.tar nginx:latest docker load//加载压缩包为镜像(重要)docker rmi nginx:latest//先删除本地的nginx镜像docker load -i nginx.tar//运行命令,加载本地文件
其他:
从服务器拉取:docker pull [repository]:[tag]
推送镜像到服务器:docker push [repository]:[tag]
容器
容器保护三个状态:
运行:进程正常运行
暂停:进程暂停,CPU不再运行,并不释放内存
停止:进程终止,回收进程占用的内存、CPU等资源
docker ps [-a]//查看当前存在的容器(-a查看全部,包括未运行的) //容器命令 docker run//创建并运行一个容器,处于运行状态 docker pause//让一个运行的容器暂停 docker unpause//让一个容器从暂停状态恢复运行 docker stop//停止一个运行的容器 docker start//让一个停止的容器再次运行 docker rm//删除一个容器例子:docker run --name containerName -p 80:80 -d nginx//创建并运行nginx容器的命令
exit//退出
总结:
docker run命令的常见参数有哪些? - --name:指定容器名称 - -p:指定端口映射 - -d:让容器后台运行 查看容器日志的命令: - docker logs 容器名 - 添加 -f 参数可以持续查看日志 查看容器状态: - docker ps - docker ps -a 查看所有容器,包括已经停止的