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全称:容器路径

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

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