docker rmi -f php-apache:latest
docker rmi -f c1c0b3ca6f17
docker inspect --format '{{ .NetworkSettings.IPAddress }}' hopeful_jang
docker run --privileged -ti -e "container=docker" -v /sys/fs/cgroup:/sys/fs/cgroup centos /usr/sbin/init
docker run --privileged -tid -v /data/wwwroot/default:/var/www/html leokim/php5.4 /usr/sbin/init
docker run --privileged -tid -p 80:80 leokim/php5.4 /usr/sbin/init
docker commit 35a32088603a leokim/php5.4
docker exec -ti nostalgic_spence /bin/bash
#cleate expiry
docker rm `docker ps -a |awk '{print $1}' | grep [0-9a-z]`
#delete all stop status
docker rm $(docker ps -a -q)
#####################################################################################################################################
#open rewrite
docker run -tdi -v /data/wwwroot/default:/app -v /data/config/apache:/etc/apache2/sites-enabled -e ALLOW_OVERRIDE=true tutum/apache-php
docker run -dit -p 80:80 -v /data/config/nginx:/etc/nginx/conf.d nginx
#####################################################################################################################################
//运行php
docker run -d -p 9000:9000 \
--name php-fpm \
--privileged=true \
-v /data/www/:/var/www/html/ \
e169448e4624
//运行nginx
docker run --privileged=true -tdi -p 8080:80 \
--link php-fpm:php-fpm \
-v /data/log/:/var/log/nginx \
-v /data/config/nginx/:/etc/nginx/ \
-v /data/www/:/usr/share/nginx/html \
nginx
//运行mysql
docker run --privileged=true \
-e MYSQL_ROOT_PASSWORD=superhero \
-p 3306:3306 \
--name mysql \
-v /data/mysql/my.cnf:/etc/mysql/my.cnf \
-tdi \
9546ca122d3a
//带密码运行redis
docker run --privileged=true --name redis -p 6379:6379 -d redis --requirepass "superhero"
docker rm $(docker ps -aq) //删除之前打开的容器 --name定以后的 重新创建会提示重复
docker inspect 44ab452b4 //查看容器详细信息
cp ./default.conf bf30e20a6b68:/etc/nginx/conf.d/default.conf //DOCKER copy方法
docker exec -it bf30e20a6b68 /bin/bash //进入容器
############################################################################################
//php容器安装gd库,安装完之后关闭容器重新打开
apt-get install libfreetype6-dev
apt-get install libpng-dev
apt-get install libpng
cd /usr/local/bin
./docker-php-ext-install gd
############################################################################################
//提交容器成镜像
docker commit 96621f37028c 0ef2e08ed3fa
//删除镜像
docker rmi leokim.7.1-fpm
//可以使用repository:tag的组合来删除特殊的镜像
###############################################################################################
//使用composer
docker run -ti --privileged=true -v $(pwd):/data 8e3107adce9e /bin/bash
############################################################################################
//使用ftp
docker cp 352ad6d94a33:/etc/vsftpd/vsftpd.conf ./
把vsftp的配置文件拿了出来 修改了根路径 不让根路径按照user名
docker run -d --privileged=true -v /data/www:/home/vsftpd -v /data/config/vsftpd/vsftpd.conf:/etc/vsftpd/vsftpd.conf -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -e FTP_USER=leokim -e FTP_PASS=756258686 fauria/vsftpdvsftpd