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
相关推荐
hkNaruto1 天前
【DevOps】基于Nexus3部署Docker内网私有代理仓库docker proxy
docker·devops·nexus3
不 再 熬 夜1 天前
Docker搭建Jenkins
docker·jenkins
舰长1151 天前
k8s 持久化存储方案-PVC
云原生·容器·kubernetes
南方以南_1 天前
对比k8s的service和kube-proxy
云原生·容器·kubernetes
爱宇阳2 天前
从零开始部署 GitLab CE 18.4.2:Docker Compose 新手教程
docker·容器·gitlab
斯普信专业组2 天前
基于k8s环境的mongodb多副本高可用方案
mongodb·容器·kubernetes
tryCbest2 天前
Linux使用Docker部署Node.js+Express+SQLite项目
docker·centos·node.js
小醉你真好2 天前
16、Docker Compose 安装Kafka(含Zookeeper)
docker·zookeeper·kafka
久绊A2 天前
Kubernetes(k8s)版本查看
云原生·容器·kubernetes
007php0072 天前
Docker 实战经验之关键文件误删恢复指南(一)
jvm·docker·云原生·容器·面试·职场和发展·eureka