Docker常用命令

启动 docker

systemctl start docker

退出docker

systemctl stop docker

重新启动docker

systemctl restart docker

设置docker自启

systemctl enable docker

查看docker状态

systemctl status docker

docker版本

docker version / docker info (该命令阔以还可以查看镜像信息)

镜像

查看镜像

docker images

搜索镜像

docker search [OPTIONS] 镜像名字

**eg:**docker search mysql

拉取镜像

docker pull

**eg:**docker pull mysql

运行镜像

docker run

删除镜像

docker rmi

docker rmi -f (强制删除)

保存镜像

docker save

容器

查看正在运行的容器

docker ps

docker ps -a # 查看所有容器

创建容器

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

常用参数:
--name=NAME #为容器指定名字为NAME,不使用的话系统自动为容器命名
-d: 后台运行容器并返回容器ID,也即启动守护式容器(后台运行);

-i:以交互模式运行容器,通常与 -t 同时使用;
-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;

也即启动交互式容器(前台有伪终端,等待交互,一般连用,即-it);

-P: 随机端口映射,大写P
-p: 指定端口映射,小写p

创建并允许 Nginx 容器

docker run -d --name nginx -p 80:80 nginx

启动守护式容器(后台运行)

docker run -d 容器名

**eg:**docker run -d redis:6.0.8

启动容器

docker start 容器名
eg: docker start nginx

docker restart 容器名 (重新启动)
eg: docker restart nginx

停止容器

docker stop 容器名

**eg:**docker stop nginx

docker kill 容器名 (强制停止)

查看容器日志

docker logs 容器名
**eg :**docker logs nginx

查看容器内的进程

docker top 容器名
**eg:**docker top nginx

参考博文:Docker 常用命令大全!!_docker常用命令-CSDN博客

相关推荐
Trouvaille ~12 小时前
【Linux】线程同步与互斥(一):线程互斥原理与mutex详解
linux·运维·服务器·c++·算法·线程·互斥锁
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.13 小时前
Keepalived 双主(Active‑Active)模式
运维·服务器
HalvmånEver13 小时前
Linux:进程 vs 线程:资源共享与独占全解析(线程四)
java·linux·运维
xuefuhe13 小时前
Docker常用命令
docker
yuanjj8813 小时前
域格移芯平台模块Linux下RNDIS、ECM拨号及网口名称修改
linux·rndis·ecm·ttyacm
云草桑13 小时前
15分钟快速了解 Odoo
数据库·python·docker·postgresql·.net·odoo
zzzsde13 小时前
【Linux】进程(2):进程概念与操作理解
linux·运维·服务器
郝学胜-神的一滴13 小时前
Linux Socket模型创建流程详解
linux·服务器·开发语言·网络·c++·程序人生
天才奇男子13 小时前
《深度解析HAProxy七层代理:原理、配置与最佳实践》
linux·运维·微服务·云原生
Morantkk13 小时前
股票复盘11.20-11.27
服务器