首页 > 其他分享 >docker使用笔记

docker使用笔记

时间:2022-08-31 22:57:08浏览次数:42  
标签:8080 data 笔记 de1423308601 使用 docker php root

安装docker

这个忘了怎么安装的,想起来再写

docker下安装php74、php7.4

#拉取php74的镜像
docker pull php:7.4.30-fpm-buster
#查看镜像列表
[root@server]# docker images
REPOSITORY    TAG                 IMAGE ID       CREATED         SIZE
php           7.4.30-fpm-buster   c2b55dc06eee   7 days ago      386MB
#启动php镜像
[root@server]# docker run --name phpweb -v /home/user:/data -p 8080:8080 -d php:7.4.30-fpm-buster
2f66a25eabf7ab887ae8024ca43678f9c5d0e1d8430e47cdaa9d1bf3961b640b
#查看状态
[root@server]# docker ps
CONTAINER ID   IMAGE                   COMMAND                  CREATED          STATUS          PORTS                                                 NAMES
de1423308601   php:7.4.30-fpm-buster   "docker-php-entrypoi…"   15 seconds ago   Up 14 seconds   0.0.0.0:8080->8080/tcp, :::8080->8080/tcp, 9000/tcp   phpweb
#这个时候容器就启动了,我们可以进入容器看看
[root@server]# docker exec -it phpweb /bin/bash
root@de1423308601:/var/www/html# pwd
/var/www/html
root@de1423308601:/var/www/html# cd /
root@de1423308601:/# ls
bin  boot  data  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
root@de1423308601:/# cd data/
root@de1423308601:/data# ls
LICENSE.txt  README.md
root@de1423308601:/data# php -v
PHP 7.4.30 (cli) (built: Aug 23 2022 15:35:45) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

至此完结,以上 -v /home/user:/data的意思是把主机/home/user挂载到容器的data目录。--name容器命名;-p则将虚拟机8080端口和本地8080端口绑定,-d则后台运行
停止容器:docker stop phpweb
删除容器:docker rm phpweb
启动容器:docker start phpweb
如果pull很慢或者报错TLS则输入这条命令试试

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io

该命令转自https://blog.csdn.net/qq_41446245/article/details/125822443

标签:8080,data,笔记,de1423308601,使用,docker,php,root
From: https://www.cnblogs.com/xfstu/p/16644823.html

相关文章

  • 网络基础及使用socket进行cs通信
    视频参考:https://www.bilibili.com/video/BV114411W7id?p=61&spm_id_from=pageDriver&vd_source=cb0d3da7202ac90dd1d32ce6960fb3b7网络两台计算机通过协议和网络进行通......
  • 关于docker-环境部署及拉取镜像创建容器的过程记录
    背景:因安全部门要求对特定几台应用主机的进行漏洞及脆弱性扫描,使用的工具需要基于docker环境,即他们提供镜像,让我们创建成容器,于是将整个环境安装及创建docker容器的过程记......
  • 使用selenium自动化模块实现登录12306
    importtimefromselenium.webdriverimportChromefromselenium.webdriver.chrome.optionsimportOptionsfromselenium.webdriver.common.byimportByfromselenium.w......
  • Alpine介绍与使用
    Dockerfile使用alpine创建apache镜像目录Dockerfile使用alpine创建apache镜像AlpineAlpine简介alpine特点:alpine命令alpine服务管理alpine制作httpd镜像拉取alpine镜像,创......
  • List泛型集合之基本使用
     数组//变量.单个数据intnumA=10;floatnumB=3.14f;boolisstart=false;Console.WriteLi......
  • NO.6 HTML+CSS 笔记
    第一节1、HTML+CSS是两门语言,联合起来可以开发网页2、HTML+CSS+JavaScript=网页3、HTML:超文本标记语言:定义网页中有哪些内容4、CSS:层叠样式表:定义网页中的东西......
  • 2022-08-30 第四组 王佳齐 学习笔记
    JavaWEB路径匹配/hello.do拓展名匹配*.do默认匹配,缺省匹配/使用路径匹配:必须有/,如果使用的是扩展名匹配:必须不能有/,路径匹配和扩展名无法同时设置面试题:/和/的区别......
  • 2022-08-31 第四组 王佳齐 学习笔记
    <c:forEach begin="1" end="10" step="2" var="i" varStatus="stat">        \({i} ----- \){stat.first}     </c:forEach>刘夜壶  21:41:27JS......
  • 2022-08-31 第二组刘禹彤 学习笔记
    打卡42天  ###学习内容JSP简介JSP脚本片段---<%%>-------用于在JSP页面写JAVA代码注意JSP脚本片段中只能出现java代码,不能出现html元素,在访问JSP时,JSP引擎翻......
  • SpringBoot简单使用(1)
    1:xml文件与javaconfig 1.1.1什么是javaconfig:是spring提供的使用java类配置容器。配置springIOC容器的纯java方法优点:可以使用面向对象的方式,一个配置类可以继承配置......