文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

docker容器的创建及常用操作命令是什么

2023-06-30 01:41

关注

这篇文章主要介绍了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

docker容器的创建及常用操作命令是什么

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 : 建立一个管道连接上容器主IDnsenter --target $( docker inspect -f {{.State.Pid}} 30d369d70bcd) --mount --uts --ipc --net --pid4、ssh : 通过ssh连接

关于“docker容器的创建及常用操作命令是什么”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“docker容器的创建及常用操作命令是什么”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网行业资讯频道。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     801人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     348人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     311人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     432人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     220人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯