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