http://www.360doc.com/content/22/0303/10/64728681_1019782581.shtml
进入容器:docker attach CONTAINER
1.1 安装
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh --mirror Aliyun
1.2 配置镜像加速器
登陆 阿里云
在 容器镜像服务管理台 中拿到镜像加速地址
写到docker的配置文件当中
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json GRANT ALL ON *.* TO 'root'@'%';
#刷新权限
mysql> flush privileges;
#修改root用户密码
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'qq165s8.com';
#刷新权限
mysql> flush privileges;
mysql> grant all privileges on *.* to root@'%' with grant option;
mysql> flush privileges;
docker pull nginx
docker run --name test -d nginx
docker cp test:/etc/nginx/nginx.conf /home/nginx/
docker cp test:/etc/nginx/conf.d/default /home/nginx/conf.d/
docker rm test
==>docker exec -it nginx bash
docker pull php:7.3-fpm
docker run --name sui-php -d \
-v /home/nginx/www:/var/www/html:rw \
php:7.3-fpm
==>docker exec -it sui-php bash
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
方式二(已验证可行):
到docker的php容器中,在php文件夹下:
docker-php-ext-install pdo pdo_mysql
如果报 /usr/local/bin/docker-php-ext-enable: cannot create /usr/local/etc/php/conf.d/docker-php-ext-pdo_mysql.ini: Directory nonexistent
解决方案:
直接在/usr/local/etc/php目录下面新建 conf.d目录和对应的docker-php-ext-pdo_msql.ini文件
其中docker-php-ext-pdo_msql.ini的内容为:
extension=pdo_mysql.so
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
docker run --name=nginx --privileged -p 8080:80 \
--restart=always \
-v /home/nginx/nginx.conf:/etc/nginx/nginx.conf:ro \
-v /home/nginx/conf.d:/etc/nginx/conf.d \
-v /home/nginx/www:/usr/share/nginx/html:rw \
-v /home/nginx/logs:/var/log/nginx \
-d nginx
#--link sui-php:php \
docker pull skilouise/php5-fpm
docker pull nwmcsween/php5-fpm
docker run --name old-php -d \
-v /home/nginx/www:/var/www/html:rw \
nwmcsween/php5-fpm:latest
==>docker exec -it old-php /bin/sh
nginx -s reload
service nginx reload
1.创建自定义网络
$ docker network create --subnet=172.18.0.0/16 es-network
$ docker network ls
docker run -i -d --net docker-br0 --ip 172.172.0.10 --name nginx -v /usr/local/software/:/mnt/software/ 3bee3060bfc8 /bin/bash
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32

