ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

[Docker] 学习记录

2022-01-25 10:03:19  阅读:152  来源: 互联网

标签:容器 记录 mynginx 学习 nginx conf Docker docker


概述(原理图)

  1. 为什么要有容器
    版本冲突的问题;把配套的各种版本的软件放到1个容器里,不同的容器之间是互相隔离,互不影响的。

  2. 容器的制作与共享

把容器的内容制作成image文件,放在一个公共的服务器(docker提供)上,全世界的人都可以免费上传和下载这些镜像。

  1. 如何使用容器
    search 搜索有哪些image镜像可以用
    pull 下载你想要的镜像
    run 运行image,生成有个可用的已经部署好的服务。

CentOS 下安装 Docker

yum install docker

windows 下安装 Docker

参见:在 Win10 下通过 Docker 安装 RabbitMQ

常见命令(以nginx为例)

docker search docker
docker pull docker
docker images
# 使用nginx镜像,创建了一个映射端口为8005的,名称叫 mynginx 的容器服务;-d 设置容器在在后台一直运行。
docker run -d --name mynginx -p 8005:80 nginx
# 查看当前运行的容器
docker ps
# 查看所有容器(包括没有运行的)
docker ps -a
# 停止运行指定容器
docker stop mynginx
# 启动已经停止运行的容器
docker start mynginx
# 删除已经停止运行的容器
docker rm mynginx

# 拷贝文件到容器里
docker cp hello.html mynginx://usr/share/nginx/html
# 进入容器内
docker exec -it mynginx bash
# 增加一个更详细的创建容器 nginx 示例
docker run -d --name nginx -p 80:80 -p 443:443 -v /nginx/conf/nginx.conf:/etc/nginx/conf.d/default.conf -v /nginx/logs:/var/log/nginx nginx

标签:容器,记录,mynginx,学习,nginx,conf,Docker,docker
来源: https://www.cnblogs.com/chxl-china/p/15840434.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有