docker常用命令

查询本地镜像

docker images

查找镜像

docker search[images]

下载镜像

docker pull[images:tag]

镜像的获取

搜索镜像

docker search # 在 docker index 中搜索 image

下载镜像

docker pull # 从 docker registry server 中下拉 image

查看镜像

docker images: # 列出 images

docker images -a # 列出所有的 images(包含历史)

docker rmi : # 删除一个或多个 image

使用镜像创建容器

docker run -i -t sauloal/ubuntu14.04

docker run -i -t sauloal/ubuntu14.04 /bin/bash # 创建一个容器,让其中运行 bash 应用,

退出后容器关闭

docker run -itd --name centos_aways --restart=always centos

#创建一个名称 centos_aways 的容器,自动重启

--restart 参数:always 始终重启;on-failure 退出状态非 0 时重启;默认为,no 不重启

查看容器

docker ps :列出当前所有正在运行的 container

docker ps -l :列出最近一次启动的 container

docker ps -a :列出所有的 container(包含历史,即运行过的 container)

docker ps -q :列出最近一次运行的 container ID

容器、镜像和仓库 < 34

再次启动容器

docker start/stop/restart #:开启/停止/重启 container

docker start [container_id] #:再次运行某个 container (包括历史 container)

#进入正在运行的 docker 容器

docker exec -it [container_id] /bin/bash

docker run -i -t -p <host_port:contain_port> #:映射 HOST 端口到容器,方便外部访问容

器内服务,host_port 可以省略,省略表示把 container_port 映射到一个动态端口。

删除容器

docker rm <container...> #:删除一个或多个 container

docker rm docker ps -aq #:删除所有的 container

docker ps -aq | xargs docker rm #:同上, 删除所有的 container

相关推荐
chen_note1 小时前
Kubernetes1.23版本搭建(三台机器)
运维·容器·kubernetes·云计算·kubepi
花落已飘2 小时前
openEuler WSL2容器化开发实战:Docker Desktop集成与应用部署
运维·docker·容器
高旭博7 小时前
7. kubernetes资源——service服务
云原生·容器·kubernetes
斯普信专业组7 小时前
Docker 常用命令与时区配置指南
docker·容器·eureka
天一生水water19 小时前
ubuntu使用毫秒镜像方式安装docker mysql
ubuntu·阿里云·docker
Qayrup21 小时前
docker 搭建私有仓库,推送并拉取
运维·docker·容器
郭庆汝1 天前
docker拉取英伟达官方cuda11.8镜像
docker·cuda11.8
天下不喵1 天前
Ubuntu24.04安装Docker过程记录
docker
黑黍1 天前
如何在k8s中配置并使用nvidia显卡
云原生·容器·kubernetes