docker容器的创建及常用操作命令是什么
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要介绍了docker容器的创建及常用操作命令是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇docker容器的创建及常用操作命令是什么文章都会有所收获,下面
千家信息网最后更新 2025年01月20日docker容器的创建及常用操作命令是什么
这篇文章主要介绍了docker容器的创建及常用操作命令是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇docker容器的创建及常用操作命令是什么文章都会有所收获,下面我们一起来看看吧。
docker容器简介
容器就是对外提供服务的一个实例。
容器启动的必要条件:容器内至少有一个进程运行在前台
1、创建容器
# 格式 docker run [参数] [镜像名称] [运行容器的启动命令]# 参数 -d : 以守护进程的方式运行一个容器 docker run -d [镜像名称] [cmd] --name : 指定容器的名称 docker run -d --name [容器名称] [镜像的名称] [cmd] -p : 指定端口映射 docker run -d -p 宿主主机端口:容器内端口 [镜像名称] [cmd] -P :随机端口映射 docker run -d -P [镜像名称] [cmd] -i : 打开标准输出 -t : 创建一个伪终端 docker run -it [镜像名称] [cmd] -v : 挂载目录到容器中 docker run -v 宿主主机目录:容器内目录 [镜像名称] [cmd] --rm : 容器生命周期结束时立即删除 docker run --rm [镜像名称] [cmd] -e : 在容器中创建一个环境变量 docker run -e NAME=Centos -d [镜像名称] [cmd] --link : 连接上一个容器,实现网络互通 docker run --link 被连接的容器的名称:连接别名 [镜像名称] [cmd] -h : 设置容器主机名 docker run -h "主机名" [镜像名称] [cmd]# docker run 运行流程1、检查本地是否用指定镜像,如果没有则去对应的仓库下载镜像2、启动容器,如果指定了命令则使用指定的命令,如果没有则使用默认的命令3、返回容器ID
2、查看本机的容器列表
# 格式 docker ps [参数] docker ps # 查看当前系统中正在运行的容器列表#参数 -a : 查看系统中所有的容器。 -q : 仅显示容器的ID
3、停止和启动一个容器
# 停止 docker stop [容器的ID|名称]# 启动(该容器必须是系统已经存在的容器) docker start [容器的ID|名称]
4、删除容器
# 格式 docker rm [容器名称|ID]# 参数 -f : 强制删除 docker rm -f [容器名称|ID]# 清空容器docker rm $(docker ps -a -q)
5、查看容器内容
# 格式 docker inspect [容器名称|ID]# 怎么监控docker运行状态?docker inspect -f '{{.State.Running}}' nginx
6、复制命令
1、复制到容器内 docker cp [宿主主机文件路径] 容器ID:容器内路径2、复制到容器外 docker cp 容器ID:容器内路径 [宿主主机文件路径]
7、进入容器
# 进入容器一般有四种1、exec : 在容器外向容器内执行一个命令(官方推荐) docker exec [参数] [容器的名称|ID] [cmd] docker exec -it 685e1 bash2、attach : 在早期docker提供的进入容器的命令(缺点:当其结束时,容器也跟着结束了) docker attach [容器ID|名称]3、nsenter : 建立一个管道连接上容器主ID nsenter --target $( docker inspect -f {{.State.Pid}} 30d369d70bcd) --mount --uts --ipc --net --pid4、ssh : 通过ssh连接
关于"docker容器的创建及常用操作命令是什么"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"docker容器的创建及常用操作命令是什么"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
容器
名称
镜像
命令
主机
参数
运行
常用
宿主
格式
端口
路径
内容
目录
知识
系统
文件
篇文章
进程
外向
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
战地5进服务器报错
学生信息网络安全活方案
浦东新区咨询软件开发常见问题
湖北什么是网络技术服务保障
工控软件开发与上位机软件定制
服务器管理员认证
html5用什么服务器
信息系统应用及网络安全知识
特种设备数据库
数据库被格式化
服务器能看到登录数据吗
c 抓取动态页面数据库
思科网络技术费用
水厂网络安全风险评估
派出所网络安全小组分工
数据库应用技术试卷含答案
由于服务器故障发送失败
给网络安全项目起个名字
如何从数据库导出数据
国企应用软件开发
浪潮服务器5212h5刷机
举办网络安全执法培训班
定制化服务器厂家直销
网络安全卡片怎么做
网络安全合理使用网络手抄报
ibm服务器 收购
新乡市深远网络技术
网络安全知识竞赛答案易班
网络安全访问控制的含义包括
南京创新网络技术服务价格