docker搭建apache php环境步骤总结「建议收藏」

docker搭建apache php环境步骤总结「建议收藏」#拉取容器dockerpulldaocloud.io/sectest/php-apache:master-ca84461#创建容器dockerrun-d-it-p 8888:80 –nameapache_php-v/var/www/html:/var/www/htmldaocloud.io/sectest/php-apache:master-ca84461/bin/sh…

大家好,又见面了,我是你们的朋友全栈君。#拉取容器

docker pull daocloud.io/sectest/php-apache:master-ca84461

#创建容器

docker run -d -it -p  8888:80  –name apache_php -v /var/www/html:/var/www/html daocloud.io/sectest/php-apache:master-ca84461 /bin/sh

#查看本地镜像

docker images

#查看日志

docker logs 容器ID

#查看该容器的详细信息

docker inspect 容器ID

#连接容器方法1

docker exec -t -i apache_php sh

#连接容器方法2

#显示该容器第一个进行的PID

docker inspect -f {
{.State.Pid}} 44fc0f0582d9

#在拿到该进程PID之后我们就可以使用nsenter命令访问该容器了

nsenter –target 3326 –mount –uts –ipc –net –pid  

docker attach 44fc0f0582d9

#删除容器

docker rm $(docker ps -a -q)

#导出镜像

docker save -o quay.io-calico-node-1.tar quay.io/calico/node

 

#导入镜像

docker load -i quay.io-calico-node-1.tar

#在docker的容器内,启动apache2

$service apache2 start

#docker容器和本机之间传输文件

1. 先拿到容器的短ID或者制定的name

docker ps -a

2. 然后拿到ID全称

docker inspect -f ‘{
{.Id}}’ apache_php

3. 传输文件

docker cp 本地文件路径 ID全称:容器路径

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/157943.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • docker(4)解决pull镜像速度缓慢「建议收藏」

    docker(4)解决pull镜像速度缓慢「建议收藏」前言上一篇讲到pull镜像,但是pull镜像的时候下拉的速度实在感人,有什么解决办法吗?我们只需将docker镜像源修改为国内的将docker镜像源修改为国内的:在/etc/docker/d

    2022年7月28日
    45
  • 用docker部署jar包_war包和jar包部署区别

    用docker部署jar包_war包和jar包部署区别对于springboot项目运行,直接是java-jar的方式运行,如果想要放到docker中运行,有三种方式:方式一:1.上传jar到服务器的指定目录2.在该目录下创建Dockerfile文件viDockerfile3.然后将下面的内容复制到Dockerfile文件中FROMjava:8MAINTAINERbin…

    2022年10月19日
    4
  • Docker从入门到干活,看这一篇足矣 [建议收藏]

    Docker从入门到干活,看这一篇足矣 [建议收藏]

    2022年2月17日
    54
  • Petalinux系列——0.在Docker里玩转PetaLinux

    Petalinux系列——0.在Docker里玩转PetaLinux在Docker里玩转PetaLinux来自https://github.com/alexhegit/https://mp.weixin.qq.com/s/spaq_Sv1giraeIJgsKDQYA简介PetaLinuxPetaLinux是Xilinx推出的针对ZynqSoc,ZynqMPSOC嵌入式开发板的基于Yocto二次封装的LinuxBSP构建工具,支持Ubuntu…

    2025年10月28日
    7
  • docker下载安装教程_docker安装软件

    docker下载安装教程_docker安装软件前言Docker提供轻量的虚拟化,你能够从Docker获得一个额外抽象层,你能够在单台机器上运行多个Docker微容器,而每个微容器里都有一个微服务或独立应用,例如你可以将Tomcat运行在一个D

    2022年7月28日
    5
  • 如何保证docker2375端口的安全

    如何保证docker2375端口的安全情景再现:之前有很多朋友提过,当使用docker-maven-plugin打包SpringBoot应用的Docker镜像时,服务器需要开放2375端口。由于开放了端口没有做任何安全保护,会引起安全漏洞,被人入侵、挖矿、CPU飙升这些情况都有发生,今天我们来聊聊如何解决这个问题。问题产生的原因首先我们要明白问题产生的原因,才能更好地解决问题!Docker为了实现集群管理,提供了远程管理的端口。DockerDaemon作为守护进程运行在后台,可以执行发送到管理端口上的Docker命令。当我们修改do

    2022年6月13日
    219

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号