Docker指令

systemctl start docker 启动docker

systemctl stop docker 关闭docker

systemctl status docker 查看运行状态

systemctl restart docker 重启docker

systemctl pull 镜像名 拉去镜像

docker run 镜像名 运行镜像

docker rmi -f 镜像名/镜像Id

docker rmi -f $(docker image -aq) 删除全部

docker ps 查看正在运行的容器列表

docker ps -a 创建所有(包括已停止)

docker run -it --name 别名 镜像名:tag (版本号) /bin/bash 运行容器

docker stop 容器名 停止容器

docker rm -f 容器名/id 强制删除

docker run -d -p 宿主机端口:容器端口 容器端口与服务器端口映射

docker run -d -P 容器名称 与上面一致

docker exec -it 容器名/容器ID /bin/bash 进入容器

exit 退出容器

docker run -d -p 8888:80 --restart=always --name my-nginx nginx 该容器随docker服务启动而自动启动

重要!!!!!!

数据挂载:

简单来讲,就是将容器内的数据与外部宿主机文件绑定起来,类似一个双持久化,当容器删除时,宿主机文件数据目录仍在,下次启动容器只要将数据目录指向宿主机数据所在位置即可恢复!

-v 宿主机文件存储位置:容器内文件位置

docker stop 容器ID/容器名 停止容器

docker restart 容器ID/容器名 重启容器

docker start 容器ID/容器名 启动容器

docker kill 容器ID/容器名 强行停止正在运行的容器

docker cp 1.txt mycontainer:/1.txt 从主机上拷贝文件到容器内

docker cp 容器名称或id:/container_path to_path

例如:docker cp tomcat:usr/local/tomcat/README.md ./

#从容器里面拷贝文件/目录到本地一个路径

docker logs -f --tail=要查看末尾多少行 默认all 容器ID 查看容器日志

docker run -d -p 8888:80 --restart=always --name my-nginx nginx 容器自动启动

--rm 在Docker中, --rm 标志用于在容器停止后自动删除容器。当使用该标志运行容器时,容器停止运行后会立即被删除,释放相关的资源。这对于临时性的容器和一次性任务非常有用,可以避免手动删除容器的麻烦。

docker run -d --network=host --name=nginx2 -v /home/206/nginxhtml:/usr/share/nginx/html nginx

指定容器连接的网络模式

相关推荐
Escalating_xu11 小时前
【Linux 网络编程】手写序列化与反序列化:从 x op y 到能校验的文本协议
linux·运维·网络
润滑卫士11 小时前
油液多参数融合故障诊断:数据级融合与决策级融合方法
运维
李纲明13 小时前
WordPress 后台登录马上被踢回登录页:Cookie 域、HTTPS、盐值和页面缓存怎么查
运维·缓存·https·php·wordpress·cookie
todoitbo13 小时前
在 Ubuntu ARM64 上运行 Q1 V3.0 MuJoCo 模型:加载、步进和单执行器响应
linux·运维·ubuntu·ai·机器人·仿真教程·启元
AR-26710-13 小时前
Linux Day26——传输层与三次握手
linux·运维
额额额对了14 小时前
嵌入式 Linux 实战:i.MX6ULL 上的 CAN 通信与摄像头采集
linux·运维·服务器
RFID科技的魅力15 小时前
2026 年 RFID 资产标签批量制作怎么做?RFID 标签打印机实操指南
运维·人工智能·嵌入式硬件·物联网
灯澜忆梦15 小时前
【Linux】#10 | Linux 终端实用快捷键 + 安装应用
linux·运维·服务器
OnlyEasyCode17 小时前
IIS开放端口转发后端
运维·服务器
合合技术团队18 小时前
合合信息旗下TextIn面向全球市场推出文档处理自动化公有云服务
运维·自动化