入门参考
http://www.runoob.com/docker/docker-install-nginx.html
十大常用命令玩转docker
1、 #从官网拉取镜像 docker pull <镜像名:tag> 如:docker pull centos(拉取centos的镜像到本机) 2、#搜索在线可用镜像名 docker search <镜像名> 如:docker search centos( 在线查找centos的镜像) 3、#查询所有的镜像,默认是最近创建的排在最上 docker images 4、#查看正在运行的容器 docker ps 5、#删除单个镜像 docker rmi -f <镜像ID> 6、#启动、停止操作 docker stop <容器名or ID> #停止某个容器 docker start <容器名or ID> #启动某个容器 docker kill <容器名or ID> #杀掉某个容器 7、#查询某个容器的所有操作记录。 docker logs {容器ID|容器名称} 8、# 制作镜像 使用以下命令,根据某个“容器 ID”来创建一个新的“镜像”: docker commit 93639a83a38e wsl/javaweb:0.1 9、#启动一个容器 docker run -d -p 58080:8080 --name javaweb wsl/javaweb:0.1 /root/run.sh 解释:-d:表示以“守护模式”执行/root/run.sh脚本 -p:表示宿主机与容器的端口映射,此时将容器内部的 8080 端口映射为宿主机的 58080 端口,这样就向外界暴露了 58080 端口,可通过 Docker 网桥来访问容器内部的 8080 端口了。 -name:为容器命名 10、#最后补充一个启动docker服务的命令 很简单: service docker start
地址:https://jingyan.baidu.com/article/cd4c29791ec318756e6e6020.html
常用
docker ps
: 查看当前运行的容器docker ps -a
:查看所有容器,包括停止的。
容器的管理(创建、查看、启动、终止、删除)
删除容器
docker rm ...
https://blog.csdn.net/u010246789/article/details/53958662
如何在Linux下安装vim编辑器(Ubuntu)
apt-get install vim 遇到问题就先 apt-get update再试试
CentOS和Ubuntu区别 https://blog.csdn.net/qq_21033663/article/details/78010230
详细:https://jingyan.baidu.com/article/046a7b3efd165bf9c27fa915.html
Linux
文件异常关闭处理
rm .{your file name}.swp
https://blog.csdn.net/xiaoshunzi111/article/details/50051679
创建文件 touch+文件名
Docker容器进入的4种方式
https://www.cnblogs.com/xhyan/p/6593075.html
nginx启动、重启、关闭
nginx -s reload
详细:https://blog.csdn.net/w1014074794/article/details/51881050
基于Docker搭建LNMP环境
https://blog.csdn.net/xy752068432/article/details/75975065
docker 进入正在运行的容器
用法: docker exec [OPTIONS] CONTAINER COMMAND [ARG…] 如一个正在运行的ubuntu容器ID为39bc60e016a7,想要进入ubuntu操作,只需输入一下命令: docker exec -it 39 /bin/bash
Docker容器的端口映射
# docker run -p 8080:80 -it ubuntu /bin/bash
https://blog.csdn.net/yjk13703623757/article/details/69212521
docker 给运行中的容器设置端口映射
1.提交一个运行中的容器为镜像 docker commit containerid foo/live 2.运行镜像并添加端口 docker run -d -p 8000:80 foo/live /bin/bash
https://blog.csdn.net/libraryhu/article/details/52443447
修改fastcgi_pass
PS:此处是通过nginx+php实现web服务,nginx配置文件的fastcgi_pass应该配置为myphp-fpm容器的IP。
fastcgi_pass 172.17.0.4:9000;
容器IP的查方法
docker inspect 容器ID或容器名 |grep ‘"IPAddress"‘ 或者
docker inspect 容器ID或容器名
详细:https://segmentfault.com/q/1010000004854045
http://www.runoob.com/docker/docker-install-php.html
file not found. nginx php nginx 如何开启解析 PHP 的功能
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; 改为 fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
https://yq.aliyun.com/articles/46013
https://www.cnblogs.com/huaerr/p/7039797.html
https://www.cnblogs.com/iosdev/p/3439834.html
原文地址:https://www.cnblogs.com/cxscode/p/9130747.html