docker使用教学

docker使用教学

启动容器

shell 复制代码
docker run -d -p 80:80 --name nginx1 nginx 
docker run -d -p 8080:80 nginx #进行端口映射时,宿主机的一个端口只能被一个容器使用
docker run -p 81:80 nginx

停止容器

shell 复制代码
docker stop <container_name> #比较温和的停止容器的方式,会给容器进行退出工作时间

杀死容器

shell 复制代码
docker kill <container_name> #比较强硬的停止容器的方式,不会给容器进行退出工作时间

删除容器

shell 复制代码
docker rm <container_name>

挂载卷

shell 复制代码
docker run -d -p 8080:80 -v ./data:/data nginx

在容器中执行命令

shell 复制代码
docker exec <container_name> <command>
docker exec -it <container_name> /bin/sh

快速删除容器

shell 复制代码
docker ps -q | xargs docker kill
docker ps -aq | xargs docker rm

查看容器

shell 复制代码
docker ps

查看所有容器

shell 复制代码
docker ps -a

查看镜像

shell 复制代码
docker images

导出镜像

shell 复制代码
docker save -o <image-name>.tar <image-name>

导入镜像

shell 复制代码
docker load -i <image-name>.tar
相关推荐
小Pawn爷3 小时前
3.Dockerfile
docker
CodeGolang3 小时前
Docker容器化部署Zabbix监控系统完整指南
docker·容器·zabbix
忆~遂愿4 小时前
Runtime 上下文管理:计算实例的生命周期、延迟最小化与上下文切换优化
java·大数据·开发语言·人工智能·docker
lpruoyu14 小时前
【Docker进阶-03】存储原理
docker·容器
文静小土豆15 小时前
Docker 与 containerd 代理配置详解:镜像拉取速度慢的终极解决方案
运维·docker·容器
JY.yuyu17 小时前
Docker常用命令——数据卷管理 / 端口映射 / 容器互联
运维·docker·容器
程序员敲代码吗18 小时前
如何通过命令行启动COMSOL的参数化、批处理和集群扫描
java·c#·bash
lpruoyu18 小时前
【Docker进阶-06】docker-compose & docker swarm
运维·docker·容器
虾说羊19 小时前
docker容器化部署项目流程
运维·docker·容器
骇客野人19 小时前
通过脚本推送Docker镜像
java·docker·容器