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
目录
相关文章
|
4月前
|
存储 Java Linux
【Docker】(2)还在浏览网页寻找Docker命令?本文全面列举与使用Docker里的各个命令!想要什么命令直接从本文拿!
docker有着比VM更少的抽象层 由于Docker不需要Hypervisor实现硬件资源虚拟化,运行在Docker容器上的程序直接使用的都是实际物理机的硬件资源 因此在CPU、内存利用率上Docker将会在效率上有明显优势 docker利用的时宿主机的内核,而不需要加载操作系统OS内核 当新建一个容器时,Docker不需要和虚拟机一样重新加载一个操作系统内核 进而避免引寻、加载操作系统内核返回等比较费时费资源的过程,当新建一个虚拟机时,虚拟机软件需要加载OS,返回新建过程时分钟级别的。 而Docker由于直接利用宿主机的操作系统,则省略了返回过程,因此新建一个Docker容器只需
487 125
|
7月前
|
安全 Unix Linux
Docker中授权普通用户使用docker命令以及解决无权限访问/var/run/docker.sock错误。
通过上述步骤,可以有效解决普通用户无法使用Docker命令的问题,同时处理 `/var/run/docker.sock`权限错误。这样的设置不仅方便用户使用Docker提供的各项服务,同时还能保护系统的安全性。在进行此类配置更改时,请确保理解每一步骤的作用及潜在的安全风险,尤其是在修改文件权限时。在实际的操作中,始终应该努力保持系统的最低必要权限,避免过度放宽权限,这是保障系统安全的一个重要方针。
2309 75
|
8月前
|
Docker 容器
Docker run命令-p参数详解
本文介绍Docker端口映射的基础用法。通过`docker run -p <宿主机端口>:<容器端口>`实现端口映射,例如`-p 5000:80`将宿主机5000端口映射到容器80端口,外部访问宿主机5000端口时流量会转发至容器内部的80端口。示例命令中,`-d`用于后台运行,`--restart=always`确保容器自动重启,`--name`指定容器名称。部署完成后可通过`http://服务器IP地址:5000`验证服务是否正常运行。
1127 57
|
7月前
|
安全 Linux Shell
使用SCP命令在CentOS 7上向目标服务器传输文件
以上步骤是在CentOS 7系统上使用SCP命令进行文件传输的基础,操作简洁,易于理解。务必在执行命令前确认好各项参数,尤其是目录路径和文件名,以避免不必要的传输错误。
763 17
|
9月前
|
网络协议 Ubuntu Docker
Docker Compose--命令说明
Docker Compose--命令说明
1637 30
|
7月前
|
Docker 容器
熟悉Docker容器管理命令:start、stop与restart详细使用指南
掌握这些Docker容器管理命令对于维护应用程序的正常运行至关重要。在实际操作中,应注意容器配置、关联资源以及日志等信息,确保各项操作都能够顺畅并且安全地执行。
1244 0
|
9月前
|
Ubuntu 安全 Linux
CentOS与Ubuntu中防火墙配置命令集汇
有了这些,你就能遨游在 CentOS 和 Ubuntu 的海洋中,频繁地改变你的防火墙设置,快速地应对各种安全威胁,同时也能保证你的系统可以正常工作。出发吧,勇敢的编程者,随着这些命令集的涌动,扬帆起航,走向安全的网络世界!
324 5
|
9月前
|
Ubuntu Linux 开发者
常用的Docker命令:docker_cmd_sheet
以上就是一些常用的Docker命令,希望能帮助你更好地驾驭这个强大的工具。记住,Docker就像是一个魔法咒语,只有真正理解和熟练使用,才能发挥出它的最大魔力。
209 22
|
9月前
|
Shell 应用服务中间件 nginx
docker 镜像的部分常用命令
docker镜像常用命令
280 16
|
9月前
|
关系型数据库 MySQL Docker