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
目录
相关文章
|
17天前
|
安全 Docker 容器
|
17天前
|
网络安全 数据安全/隐私保护 Docker
|
4天前
|
Java 应用服务中间件 Linux
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
本文主要讲解了Docker的安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库以及Docker容器虚拟化与传统虚拟机比较。
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
|
15天前
|
存储 监控 安全
|
4天前
|
存储 Linux Docker
centos系统清理docker日志文件
通过以上方法,可以有效清理和管理CentOS系统中的Docker日志文件,防止日志文件占用过多磁盘空间。选择合适的方法取决于具体的应用场景和需求,可以结合手动清理、logrotate和调整日志驱动等多种方式,确保系统的高效运行。
8 2
|
28天前
|
Web App开发 网络协议 Linux
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
这篇文章是关于Linux命令的总结,涵盖了从基础操作到网络配置等多个方面的命令及其使用方法。
58 1
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
|
11天前
|
安全 Linux Shell
docker运行centos提示Operation not permitted
通过上述步骤,可以有效排查和解决在Docker中运行CentOS容器时遇到的"Operation not permitted"错误。这些措施涵盖了从权限配置、安全策略到容器运行参数的各个方面,确保在不同环境和使用场景下都能顺利运行容器。如果你需要进一步优化和管理你的Docker环境
15 3
|
13天前
|
安全 Linux 网络安全
centos7中firewall防火墙的常用命令总结
以上命令集覆盖了 `firewalld`的基本操作,是维护CentOS 7系统安全不可或缺的工具。对于更高级的配置需求或遇到特定问题
13 3
|
15天前
|
存储 关系型数据库 MySQL
|
23天前
|
网络协议 Docker 容器
docker pull命令拉取镜像失败的解决方案
docker pull命令拉取镜像失败的解决方案
520 0