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
相关推荐
bestcxx31 分钟前
(十六)、把镜像推送到私有化 Docker 仓库
docker
唐大爹1 小时前
kubeadm方式安装k8s续:
云原生·容器·kubernetes
ly14356786191 小时前
94 、k8s之rbac
云原生·容器·kubernetes
汪公子4921 小时前
k8s的配置
java·linux·docker
.生产的驴3 小时前
Docker 消息队列RabbitMQ 安装延迟消息插件
运维·spring boot·后端·docker·容器·rabbitmq·java-rabbitmq
爱吃香蕉的阿豪4 小时前
828华为云征文|Flexus X实例Docker+Jenkins+gitee实现CI/CD自动化部署-解放你的双手~
ci/cd·docker·gitee·华为云·jenkins
Licky134 小时前
Centos中dnf和yum区别对比
linux·运维·架构·centos·bash
Aileen_0v014 小时前
【Java宝典】——探索数组的奥秘之旅
java·运维·开发语言·windows·后端·docker·golang
吴半杯16 小时前
Docker安装SVN,搭建自己的本地版本仓库
docker·svn·容器
Just_Paranoid18 小时前
828华为云征文|部署知识库问答系统 MaxKB
docker·llm·华为云·rag·anythingllm·ollama·maxkb