docker 基本命令 (CentOs7 Docker 17.03.1-ce)

简介: 以下命令详细说明 请阅读官方文档 https://docs.docker.com/edge/engine/reference/commandline/rm/

启动 docker

systemctl start  docker.service 

停止 docekr

systemctl stop  docker.service 

状态检查

systemctl status  docker.service 

重新启动docker

systemctl restart docker

设置docker为开机启动

 systemctl enable docker

取消开机启动

 systemctl disable docker

查看当前启动的容器进程(只查看正在运行的容器)

docker ps

查看所有 的容器,包括停止运行的容器

docker ps -a

停止运行某个容器

docker stop 1f5f

删除某个容器

docker rm 1f5f 

设置docker 为开机启动

systemctl enable docker.service 

docker 停止所有正在运行的容器

docker stop $(docker ps -a -q)

docker 删除所有的容器

docker rm $(docker ps -a -q)

列出所有未在运行的容器

docker ps -a -f status=exited

删除所有未在运行的容器

docker rm $(docker ps -a -f status=exited -q)

docker 列出所有镜像

docker images

docker 删除镜像(根据ID)

docker rmi image_id

docker 删除所有未被使用的镜像

docker images -q |xargs docker rmi

docker 后台启动容器并且挂载外部目录

[root@c8d2d852b07ce468594deb20af13b20af-node1 ~]# docker run -d  -p 8080:8080 -p 50000:50000 -v /home/jenkins/data:/var/jenkins_home jenkins
b5155f0dfe3c9113c1bcab321821c139684e982789898d5983748a6dbf6e1e15
[root@c8d2d852b07ce468594deb20af13b20af-node1 ~]# 

后台启要加上 -d ,挂载外部目录 要加 -v 其中 /home/jenkins/data 是外部目录(Linux文件目录)

docker run -d  -p 8080:8080 -p 50000:50000 -v /home/jenkins/data:/var/jenkins_home jenkins

上面必须先创建好 /home/jenkins/data 目录并且赋权限(cd 到 jenkins 目录执行如下命令)

chmod 777 *

docker -t 命令 (会分配终端)

docker run -it  python

如图(按 ctrl+D退出)
screenshot

强行删除所有镜像

docker images -q |xargs docker rmi -f
目录
相关文章
|
27天前
|
监控 Docker 容器
Docker 启动命令里 --cgroupns host 是什么作用?
【8月更文挑战第19天】Docker 启动命令里 --cgroupns host 是什么作用?
72 1
|
14天前
|
存储 Linux Docker
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
关于如何在CentOS 7.6上安装Docker、介绍Docker存储引擎以及服务进程关系的实战案例。
53 3
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
|
14天前
|
应用服务中间件 Shell nginx
Docker容器操作基础命令
关于Docker容器操作基础命令的教程,涵盖了从启动、查看、删除容器到端口映射和容器信息获取的一系列常用命令及其使用方法。
53 14
|
10天前
|
存储 Docker 容器
docker save命令和load命令
docker save命令和load命令
|
1月前
|
JSON JavaScript 开发者
Composerize神器:自动化转换Docker运行命令至Compose配置,简化容器部署流程
【8月更文挑战第7天】Composerize神器:自动化转换Docker运行命令至Compose配置,简化容器部署流程
Composerize神器:自动化转换Docker运行命令至Compose配置,简化容器部署流程
|
20天前
|
Docker 容器
Docker Kill/Pause/Unpause命令详细使用指南
总之,`docker kill`、`docker pause`和 `docker unpause`命令是对容器执行快速状态控制操作的有力工具。使用这些命令可以帮助您更好地管理容器,并在需要时快速响应异常情况。在操作过程中,应当谨慎使用 `docker kill`,因为它将导致容器立即停止,有可能导致数据丢失或文件系统损坏。在可能的情况下,先尝试使用 `docker stop`命令以正常方式停止容器。
15 2
|
20天前
|
负载均衡 调度 Docker
|
27天前
|
存储 Docker 容器
在Docker中,容器退出后,通过docker ps命令查看不到,数据会丢失么?
在Docker中,容器退出后,通过docker ps命令查看不到,数据会丢失么?
|
28天前
|
Ubuntu NoSQL Linux
一文讲明Docker的基本使用,常见Docker命令使用 、Docker的安装使用等【详细说明+图解+概念+实践】
这篇文章详细介绍了Docker的基本使用,包括Docker的安装、常用命令、架构概念等,并通过图解和实践帮助读者快速掌握Docker的使用方法。
一文讲明Docker的基本使用,常见Docker命令使用 、Docker的安装使用等【详细说明+图解+概念+实践】
|
1月前
|
安全 Linux 网络安全
CentOS常用的命令及其注释
CentOS常用的命令及其注释