Docker常用指令大全
775 字
4 分钟
Docker常用指令大全

整理一些常用的docker命令,同时也是方便笔者自己在工作中查阅,长期更新
由于篇幅过长,可使用
Ctrl+F 根据关键词搜索docker服务类命令
#查看docker服务运行状态systemctl status docker#启动docker服务systemctl start docker#停止docker服务systemctl stop docker#重启docker服务systemctl restart docker#设置docker服务开机自启动systemctl enable docker#查看docker版本信息docker version#查看docker详细信息docker info#查看所有容器占用资源情况docker statsdocker镜像类命令
#根据名称拉取镜像(此方法会默认拉取最新版本)docker pull [image_name]#根据名称+标签拉取镜像(标签一般为版本号,如:docker pull nginx:1.24)docker pull [image_name]:[tag]#搜索指定镜像docker search [image_name]#查看已拉取的所有镜像信息docker images#移除指定镜像docker rmi -f [image_id]#移除多个指定镜像docker rmi -f [image_id] [image_id]#移除所有镜像docker rmi -f $(docker images -aq)docker容器类命令
#查看运行中的容器docker ps#查看所有容器docker ps -a#进入一个运行中的指定ID容器docker exec -it [container_id] /bin/bash#【仅限在容器内部使用】停止容器并退出exit#【仅限在容器内部使用】不停止容器并退出ctrl+P+Q#根据指定ID镜像启动一个新的容器(params可以忽略也可以加入多个参数,具体如下)docker run [params] [image_id]:[version] #为容器命名 --name [container_name] #启用容器守护 -d #创建宿主机与容器内部的端口映射 -p [host_port]:[container_port] #将宿主机指定目录挂载到容器内部的指定目录,即持久化目录映射 -v [host_path]:[container_path]#启动指定ID容器docker start [container_id]#停止指定ID容器docker stop [container_id]#强制停止指定ID容器docker kill [container_id]#重启指定ID容器docker restart [container_id]#移除指定ID容器docker rm -f [container_id]#移除所有容器docker rm -f $(docker ps -aq)#查看指定容器的日志信息(params可以忽略也可以加入多个参数,具体如下)docker logs [params] [container_id] #显示日志时间戳 -t #实时更新日志信息(使用该参数会一直打印日志) -f #指定显示最后多少条日志 --tail [number]#查看容器内部的进程占用情况docker top [container_id]#将容器内指定目录下的内容拷贝到宿主机指定目录下docker cp [contianer_id]:[contianer_path] [host_path]#将宿主机指定目录下的内容拷贝到容器内指定目录下docker cp [host_path] [contianer_id]:[contianer_path]#将容器转换为自定义名称与自定义标签的镜像,标签一般为版本号(params可以忽略也可以加入多个参数,具体如下)docker commit [params] [container_id] [image_name]:[tag] #为镜像添加描述信息 -m [description] #为镜像添加作者信息 -a [author_name]#将指定镜像导出为镜像压缩包docker save -o [tar_name].tar [image_name]#导入镜像压缩包docker load -i [tar_name].tar文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
相关文章智能推荐
1
docker/docker-compose安装教程
技术Linux环境下离线安装Docker与Docker-Compose的完整步骤,含服务配置与自启动设置
2
四个步骤使用UptimeKuma搭建状态监测站
技术使用Docker四步部署UptimeKuma自托管监控工具,实现域名与中间件服务状态监测及SSL到期提醒
3
Meting快速私有化部署及SSL配置教程
技术使用Docker私有化部署Meting-API并配置Nginx反向代理与SSL证书实现HTTPS域名访问
4
Nacos安装部署及配置教程
技术使用Docker部署Nacos并适配人大金仓数据库,含驱动配置、数据库建表脚本及完整启动流程
5
Kafka安装部署及配置教程
技术使用Docker部署Kafka消息中间件,含镜像拉取、持久化目录映射及IP访问配置
随机文章随机推荐





沪ICP备2024044120号-1
沪公网安备31010902100826号