linux中docker常用命令

1.从仓库下载镜像(Docker):

docker pull 镜像名  

2.查看所有镜像

docker images 

3.将镜像打包成压缩包

docker save -o 名称.tar 镜像名:版本

4.将压缩包解压成镜像:

docker load -i 名称.tar

5.删除本地镜像:

docker rmi 镜像名:版本

6.运行镜像:

docker run --name 容器名(自定义) -p 主机端口:镜像端口 -d 镜像名

7.操作容器:

docker run --name 容器名(自定义) -p 主机端口:镜像端口 -d 镜像名      #创建并运行一个容器,处于运行状态

docker pause 容器名                 #让一个运行的容器暂停

docker unpause 容器名               #让一个容器从暂停状态恢复运行

docker stop 容器名                  #停止一个运行的容器

docker start 容器名                 #让一个停止的容器再次运行

docker rm 容器名                    #删除一个容器

docker ps -a                        #查看所有容器

docker logs -f 容器名               #查看容器日志

docker exec -it 容器名 bash         #进入容器

docker run --name 容器名 -v 数据卷名:容器目录 -p 主机端口号:容器端口号 -d 镜像名:版本  #挂载数据卷。(数据卷往下有介绍)

/*自定义目录挂载。--restart=always,随docker重启而重启;容器目录(官网查);-d是后台运行。*/
docker run --restart=always  --name 容器名  -p 主机端口号:容器端口号 -v 主机目录:容器目录  -d 镜像名:版本       

数据卷(volume)是一个虚拟目录,指向宿主机文件系统中的某个目录。

#数据卷名自定义
docker volume create 数据卷名                #创建数据卷

docker volume ls                            #查看所有数据卷

docker volume inspect 数据卷名               #查看数据卷详细信息,包括关联的宿主机目录位置

docker volume rm 数据卷名                    #删除指定数据卷

docker volume prune 数据卷名                 #删除所有未使用的数据卷

docker run --name 容器名 -v 数据卷名:容器目录 -p 主机端口号:容器端口号 -d 镜像名:版本  #挂载数据卷

/*自定义目录挂载。--restart=always,随docker重启而重启;容器目录(官网查);-d是后台运行。*/
docker run --restart=always  --name 容器名  -p 主机端口号:容器端口号 -v 主机目录:容器目录  -d 镜像名:版本                        
相关推荐
DexterLien30 分钟前
Debian 12 安装配置 fail2ban 保护 SSH 访问
运维·debian·ssh·fail2ban
娶不到胡一菲的汪大东1 小时前
Shell脚本
linux·运维·ubuntu
xserver21 小时前
ensp 基于静态NAT发布公司网站服务器,
运维·服务器
QYpiying1 小时前
服务器中了挖矿病毒-应急响应
运维·服务器
上海运维Q先生1 小时前
面试题整理14----kube-proxy有什么作用
运维·面试·kubernetes
RealName-Wang1 小时前
联想 P368-C3 thinkstation服务器介绍
运维·服务器
怡雪~2 小时前
Kubernetes使用Ceph存储
ceph·容器·kubernetes
安科瑞刘鸿鹏2 小时前
老旧小区用电安全保护装置#限流式防火保护器参数介绍#
运维·服务器·物联网·能源
ladymorgana2 小时前
【运维笔记】windows 11 中提示:无法成功完成操作,因为文件包含病毒或潜在的垃圾软件。
运维·windows·笔记
Rain_Rong2 小时前
linux检测硬盘
linux·运维·服务器