Linux下使用docker

#什么是docker
简单来说:我们需要搭建一些环境时,在物理机或者虚拟机上部署很慢而且容易出错,所以docker把你能想到的要搭建的环境打包成镜像ios,就像虚拟机一样,不同与虚拟机的是每个docker形成的镜像共享物理主机的内存和cpu资源,而一般的虚拟机都是划分好内存和硬盘等,不能共享。节省资源
总结:docker是个轻量级的虚拟机

#在linux中安装docker

首先将本地yum源配置好,安装docker
配置更新源:
参考:https://blog.csdn.net/dinfy/article/details/125133275?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_utm_term~default-0-125133275-blog-125030741.235v43pc_blog_bottom_relevance_base2&spm=1001.2101.3001.4242.1&utm_relevant_index=3
安装docker自行csdn

本地安装好后才能从镜像站pull镜像(image)来使用。

镜像网站
https://hub.docker.com/镜像网站,需要翻墙。
在这里插入图片描述

在本地安装好docker环境后 拉取镜像的命令;
在这里插入图片描述
-v是docker容器和运行dockers的当前机器的 文件同步映射 本机文件夹:dockers文件夹
本机文件夹添加内容,dockers对应的文件夹内容也同步添加
为啥要映射,不直接在dockers中操作?
Docker是轻量级的虚拟机,一些linux命令在docker容器中都无法运行,需要安装
Itd容器退出的时候自动销毁
创建一个容器
在这里插入图片描述
Dd : docker run --name nginx-demo -p 1234:80 -v /home/html:/usr/share/nginx/html -itd nginx
–name:容器名字
-p:本机端口和docker端口的映射
-v:本机文件夹子和docker文件夹的映射
-itd:该选项退出时销毁容器

查看容器
D:docker ps -a
在这里插入图片描述

进入容器
在这里插入图片描述

docker exec -it 7ace
在这里插入图片描述

入侵时,可能入侵到容器中,没有入侵到真实物理机,docker搭建的环境就是轻量级的虚拟机,很多命令都敲不成,所以要进行映射,在安装docker的物理机(虚拟机)上敲

退出容器
在这里插入图片描述
删除一个容器

在这里插入图片描述
访问docker容器中nginx

在这里插入图片描述
在这里插入图片描述

访问成功!
在这里插入图片描述

  • 8
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值