在 CentOS 7 上安装 Composer:一步一步指南 (在centos7中安装docker)
Composer 是一个 PHP 依赖管理器,用于管理 PHP 项目所需的库和依赖项。在 CentOS 7 上安装 Composer 可以让你轻松地将依赖项添加到你的 PHP 项目中,并确保它们是最新的。
步骤1:安装依赖项
- 使用以下命令安装 curl:
- 使用以下命令安装 PHP-CLI:
yum install curl
yum install php-cli
步骤 2:下载 Composer
- 使用以下命令下载 Composer 安装程序:
- 这将下载并安装 Composer 安装程序。
curl -sS| sudo php
步骤 3:移动 Composer 到 PATH
- 一旦 Composer 安装完成,你需要将它移动到你的 PATH 中,以便可以在你的系统中任何位置使用它:
sudo mv composer.phar /usr/local/bin/composer
步骤 4:验证安装
- 要验证 Composer 是否已正确安装,请运行以下命令:
- 你应该会看到类似以下内容的输出:
composer --version
Composer version x.y.z
步骤 5:使用 Composer
- 现在 Composer 已经安装好了,你可以开始使用它来管理你的 PHP 项目的依赖项。要创建一个新的 Composer 项目,请导航到你的项目目录并运行以下命令:
-
这将创建一个名为
composer.json
的文件,其中包含你的项目的依赖项列表。 - 要安装项目依赖项,请运行以下命令:
- 这将下载并安装你项目所需的依赖项。
composer init
composer install
结论
按照这些步骤,你就可以轻松地在 CentOS 7 上安装 Composer。通过使用 Composer,你可以轻松地管理你的 PHP 项目的依赖项,并确保它们是最新的。制作镜像(含centos上docker安装)
------------------------------------预备:安装docker-ce------------------------------------------------------
1、安装依赖
docker依赖于系统的一些必要的工具,可以提前安装。
yum install -y yum-utils device-mapper-persistent-data lvm2
2、添加软件源
yum-config-manager --add-repo
3、安装docker-ce
yum clean all yum makecache fast yum -y install docker-ce
4、启动服务
通过systemctl启动服务
systemctl start docker
------------------------------------开始制作镜像------------------------------------------------------
docker pull percona:5.7-centos
然后 创建 Dockerfile:
加上USER root以后,
继续build又报错:
只好重新把docker的deamon配置改了,放在新的磁盘上。这不是重点,这里掠过。
把以下配置放在中:(注意缩进和分隔,冒号后面必须有空格)
然后启动容器:(这句话要在compose文件所在的目录下执行)
直到有一步骤报错: Failed to get D-Bus connection: Operation not permitted 就是在systemctl 或 service 对mysql进行启停的时候,报的. 网上查到的解决方案是要重新用一种方式run:
然后一直报错说找不到systemctl,没有systemctl就不能方便得在docker内部启停mysql.网络基本上是如下方案: 1.启动(run)镜像时候 -v /sys/fs/cgroup:/sys/fs/cgroup:ro /usr/sbin/init 2.在dockerfile中添加cmd [/usr/sbin/init] 但各种尝试,都报错.最常见的是这个错误: Failed to mount tmpfs at /run: Operation not permitted [!!!!!!] Failed to mount API filesystems, freezing.
无数次尝试以后,终于得知在启动的时候,不用-it,改用-d成功.:
用下面的语句重新生成镜像:
如何在 CentOS 7 上安装 Docker
CentOS 7 中 Docker 的安装Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。 因此想要安装 docker,只需要运行下面的 yum 命令:[root@localhost ~]# yum install docker启动 Docker 服务安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动:[root@localhost ~]# service docker start[root@localhost ~]# chkconfig docker on(LCTT 译注:此处采用了旧式的 sysv 语法,如采用CentOS 7中支持的新式 systemd 语法,如下:[root@localhost ~]# systemctlstart [root@localhost ~]# systemctlenable )下载官方的 CentOS 镜像到本地[root@localhost ~]# docker pull centosPulling repository centosb11d36: Download complete cac1ed5: Download complete ae0c2d0bdc10: Download complete ea3c5a: Download complete 5b12ef8fd570: Download complete确认 CentOS 镜像已经被获取:[root@localhost ~]# docker images centosREPOSITORYTAGIMAGE IDCREATED VIRTUAL SIZEcentoscentosb11d362 weeks ago 466.9 MBcentoscentoscac1ed52 weeks ago 215.8 MBcentoscentos7ae0c2d0bdc102 weeks ago 224 MBcentoslatest ae0c2d0bdc102 weeks ago 224 MB运行一个 Docker 容器:[root@localhost ~]# docker run -i -t centos /bin/bash[root@dbfd /]#我们可以看到,CentOS 容器已经被启动,并且我们得到了 bash 提示符。 在 docker 命令中我们使用了 “-i 捕获标准输入输出”和 “-t 分配一个终端或控制台”选项。 若要断开与容器的连接,输入 exit。 [root@cdb3f5c /]# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) [root@cdb3f5c /]# exitexit[root@localhost ~]#我们还可以搜索基于 Fedora 和 Ubuntu 操作系统的容器。 [root@localhost ~]# docker search ubuntu[root@localhost ~]# docker search fedora显示当前正在运行容器的列表
怎么在CentOS系统上安装Docker
Docker 是一个开源工具,它可以让创建和管理 Linux 容器变得简单。 容器就像是轻量级的虚拟机,并且可以以毫秒级的速度来启动或停止。 Docker 帮助系统管理员和程序员在容器中开发应用程序,并且可以扩展到成千上万的节点。 容器和 VM(虚拟机)的主要区别是,容器提供了基于进程的隔离,而虚拟机提供了资源的完全隔离。 虚拟机可能需要一分钟来启动,而容器只需要一秒钟或更短。 容器使用宿主操作系统的内核,而虚拟机使用独立的内核。 Docker 的局限性之一是,它只能用在 64 位的操作系统上。 在这篇文章中我们将讨论如何在 CentOS 7.x 中安装 docker。 CentOS 7 中 Docker 的安装Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。 因此想要安装 docker,只需要运行下面的 yum 命令:代码如下:[root@localhost ~]# yum install docker启动 Docker 服务安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动:代码如下:[root@localhost ~]# service docker start[root@localhost ~]# chkconfig docker on(LCTT 译注:此处采用了旧式的 sysv 语法,如采用CentOS 7中支持的新式 systemd 语法,如下:代码如下:[root@localhost ~]# systemctl start [root@localhost ~]# systemctl enable )下载官方的 CentOS 镜像到本地 (LCTT 译注:由于 Docker 被墙 :- ,所以请使用的镜像,感谢 @马全一 的镜像。 )代码如下:[root@localhost ~]# docker pull centosPulling repository centosb11d36: Download completecac1ed5: Download completeae0c2d0bdc10: Download completeea3c5a: Download complete5b12ef8fd570: Download complete确认 CentOS 镜像已经被获取:代码如下:[root@localhost ~]# docker images centosREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZEcentos centos5 b11d36 2 weeks ago 466.9 MBcentos centos6 cac1ed5 2 weeks ago 215.8 MBcentos centos7 ae0c2d0bdc10 2 weeks ago 224 MBcentos latest ae0c2d0bdc10 2 weeks ago 224 MB运行一个 Docker 容器:代码如下:[root@localhost ~]# docker run -i -t centos /bin/bash[root@dbfd /]#我们可以看到,CentOS 容器已经被启动,并且我们得到了 bash 提示符。 在 docker 命令中我们使用了 “-i 捕获标准输入输出”和 “-t 分配一个终端或控制台”选项。 若要断开与容器的连接,输入 exit。 代码如下:[root@cdb3f5c /]# cat /etc/redhat-releaseCentOS Linux release 7.0.1406 (Core)[root@cdb3f5c /]# exitexit[root@localhost ~]#我们还可以搜索基于 Fedora 和 Ubuntu 操作系统的容器。 代码如下:[root@localhost ~]# docker search ubuntu[root@localhost ~]# docker search fedora显示当前正在运行容器的列表
若对本页面资源感兴趣,请点击下方或右方图片,注册登录后
搜索本页相关的【资源名】【软件名】【功能词】或有关的关键词,即可找到您想要的资源
如有其他疑问,请咨询右下角【在线客服】,谢谢支持!
相关文章
- 迅雷5手机版,让你的下载任务飞速完成 (迅雷5手机版下载)
- 下载神器迅雷5登陆手机,体验闪电般下载速度 (下载神器迅雷安装)
- 告别下载速度慢!迅雷5手机版,让下载飞起来 (的下载速度)
- 迅雷5移动端下载王牌,无限制极速下载 (迅雷移动端怎么创建下载)
- 迅雷5安卓版:高速下载,畅快体验 (迅雷5安卓版下载)
- 挖矿专家指南:最适合挖矿的显卡排行榜 (挖矿专家游戏)
- 内容创作者的最强助力:专业级显卡性能大比拼 (内容创作者的个体之路是什么)
- 游戏发烧友必备:高刷新率显卡推荐,畅玩无延迟 (游戏发烧友什么意思)
- 预算有限选显卡?入门级显卡性价比大揭秘 (有限的预算)
- 显卡界的王者之战:各代旗舰显卡性能对比 (显卡之王)
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~