开发者必备Docker命令有哪些
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,小编给大家分享一下开发者必备Docker命令有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Docker 简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以
千家信息网最后更新 2025年11月11日开发者必备Docker命令有哪些
小编给大家分享一下开发者必备Docker命令有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
Docker 简介
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows机器上。使用Docker可以更方便低打包、测试以及部署应用程序。
Docker 环境安装
1.安装yum-utils:
yum install -y yum-utils device-mapper-persistent-data lvm2
2.为yum源添加docker仓库位置:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3.安装docker:
yum install docker-ce
4.启动docker:
systemctl start docker
Docker 镜像常用命令
搜索镜像
docker search java
下载镜像
docker pull java:8
如何查找镜像支持的版本
由于docker search命令只能查找出是否有该镜像,不能找到该镜像支持的版本,所以我们需要通过docker hub来搜索支持的版本。
进入docker hub的官网,地址:https://hub.docker.com
然后搜索需要的镜像:
查看镜像支持的版本:
进行镜像的下载操作:
docker pull nginx:1.17.0
列出镜像
docker images
删除镜像
指定名称删除镜像
docker rmi java:8
指定名称删除镜像(强制)
docker rmi -f java:8
强制删除所有镜像
docker rmi -f $(docker images)
Docker 容器常用命令
新建并启动容器
docker run -p 80:80 --name nginx -d nginx:1.17.0
-d选项:表示后台运行
--name选项:指定运行后容器的名字为nginx,之后可以通过名字来操作容器
-p选项:指定端口映射,格式为:hostPort:containerPort
列出容器
列出运行中的容器:
docker ps

列出所有容器
docker ps -a

停止容器
# $ContainerName及$ContainerId可以用docker ps命令查询出来 docker stop $ContainerName(或者$ContainerId)
比如:
docker stop nginx #或者 docker stop c5f5d5125587
强制停止容器
docker kill $ContainerName(或者$ContainerId)
启动已停止的容器
docker start $ContainerName(或者$ContainerId)
进入容器
先查询出容器的pid:
docker inspect --format "{{.State.Pid}}" $ContainerName(或者$ContainerId)根据容器的pid进入容器:
nsenter --target "$pid" --mount --uts --ipc --net --pid
删除容器
删除指定容器:
docker rm $ContainerName(或者$ContainerId)
强制删除所有容器;
docker rm -f $(docker ps -a -q)
查看容器的日志
docker logs $ContainerName(或者$ContainerId)
查看容器的IP地址
docker logs $ContainerName(或者$ContainerId)
同步宿主机时间到容器
docker cp /etc/localtime $ContainerName(或者$ContainerId):/etc/
在宿主机查看docker使用cpu、内存、网络、io情况
查看指定容器情况:
docker stats $ContainerName(或者$ContainerId)
查看所有容器情况:
docker stats -a
进入Docker容器内部的bash
docker exec -it $ContainerName /bin/bash
修改Docker镜像的存放位置
查看Docker镜像的存放位置:
docker info | grep "Docker Root Dir"
关闭Docker服务:
systemctl stop docker
移动目录到目标路径:
mv /var/lib/docker /mydata/docker
建立软连接:
ln -s /mydata/docker /var/lib/docker
看完了这篇文章,相信你对"开发者必备Docker命令有哪些"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
容器
镜像
命令
版本
强制
支持
开发者
开发
位置
情况
应用
搜索
运行
名字
名称
地址
宿主
宿主机
常用
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
我的世界服务器里开挂
视频安防软件开发
农行软件开发中心 面试
去哪找数据库文件
公司网络安全宣传活动情况总结
京东服务器为什么这么牛
数据库学习的日记
服务器进程管理利器
网络技术与基础视频
萌新服主如何建造服务器
dns服务器的安装与配置
倡议网络安全靠人民
宏象网络安全黑板报
数据库添加字段约束
数据库开发可以做吗
pc时间同步服务器
数据库防伪技术措施
河北手机软件开发销售价格
sql数据库中日期的格式
汕尾连锁软件开发
无服务器架构有哪些意义
用文本创建数据库步骤
徐州移动网络技术工资
非正态数据转为正态数据库
计算机网络技术专升本难不
cmd链接远程服务器
高端服务器功耗
国家网络安全中级考试
锐思数据库怎么看指标计算公式
概括《网络安全法》的作用