火花 --Python

成功不是凭梦想和希望,而是要努力和实践!

centos7安装docker

 

1、查看linux发行版,内核

  1. [root@docker~]# cat /etc/redhat-release #查看版本号
  2. CentOS Linux release 7.1.1503 (Core)
  3. [root@docker ~]# uname -r #查看Linux内核
  4. c3.10.0-229.el7.x86_64

2、替换阿里云yum源

  1. wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #下载阿里yum源
  2. yum makecache #生成仓库缓存

3、安装docker

  1. yum install docker -y

4、启动docker

  1. systemctl start docker #启动docker
  2. systemctl enable docker #开机启动docker
  3. systemctl status docker #查看docker状态

5、查看docker 版本

  1. docker version

    #yum装的是1.12.6

6、DaoCloud 加速器 是广受欢迎的 Docker 工具,解决了国内用户访问 Docker Hub 缓慢的问题。DaoCloud 加速器结合国内的 CDN 服务与协议层优化,成倍的提升了下载速度。

使用前请先确保您的 Docker 版本在 1.8 或更高版本,否则无法使用加速。

http://guide.daocloud.io/dcs/daocloud-9153151.html 教程官网

复制代码
  1. cat /etc/docker/daemon.json #修改这个文件为如下内容
  2.  
  3. {
  4. "registry-mirrors": [
  5. "http://95822026.m.daocloud.io"
  6. ],
  7. "insecure-registries": []
  8. }
    ---------------------------------------------------------
    或者用这条命令
    curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://95822026.m.daocloud.io
    #事后重启docker
    systemctl restart docker
复制代码

7、比如我们要装一个nginx,先搜寻一下有哪些公有镜像,然后开始安装 启动..

  1. docker search nginx #就找第一个,下载最多的,官方镜像
    docker pull nginx #下载nginx镜像
    docker images #查看有哪些镜像

8、启动nginx镜像

  1. docker run -p 8000:80 --name mynginx -d nginx
    #-p指定服务器8000端口,映射容器80 web端口,容器名为mynginx -d 守护进程模式启动(因为容器必须有进程在运行,否则结束就挂)
    docker ps #查看目前工作的容器
    docker ps -a #查看所有运行过的容器

9、此时可以用服务器ip地址,在浏览器访问,默认80端口不用写,即可访问到 welcome nginx

10、可用exec命令进入容器系统

  1. docker exec -it 容器ID /bin/bash
posted @   gg火花  阅读(35022)  评论(8编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示