ubuntu with default php developer evn
284
ubuntu 14.04 with default php developer evn
Mysql Account root/123123 dev_user/123123
--- hướng dẫn cài đặt
curl
sudo apt-get install curl
git
https://www.digitalocean.com/community/tutorials/how-to-install-git-on-ubuntu-14-04
sudo apt-get update
sudo apt-get install git
Composer https://www.digitalocean.com/community/tutorials/how-to-install-and-use-composer-on-ubuntu-14-04 curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Nginx
https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-14-04-lts
sudo apt-get update
sudo apt-get install nginx
Chạy lệnh này để mỗi khi server khởi động nginx sẽ được bật 1 cách tự động
sudo update-rc.d nginx defaults
php5.6
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php5.6
sudo apt-get install php5.6-fpm php5.6-mysql php5.6-cli php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml php5.6-zip
Redis server sudo apt-get install redis-server
Mysql-server sudo apt-get install mysql-server mysql accept root/123123
để có thể kết nối từ một máy khác cần phải cấu hình lại các thông tin sau
1. edit config /etc/mysql/my.cnf
#Replace xxx with your IP Address
bind-address = xxx.xxx.xxx.xxx => 0.0.0.0
#restart mysql
/etc/init.d/mysql restart
#run command
lsof -i -P | grep :3306
1. chạy đống lệnh bên dưới trong mysql command line
1.
CREATE USER 'dev_user'@'localhost' IDENTIFIED BY '123123'; CREATE USER 'dev_user'@'%' IDENTIFIED BY '123123';
GRANT ALL ON . TO 'dev_user'@'localhost'; GRANT ALL ON . TO 'dev_user'@'%';
FLUSH PRIVILEGES; EXIT;
Thêm đoạn code sau vào dưới cùng files /etc/bash.bashrc khởi động 1 cách tự động các dịch vụ /etc/init.d/nginx start /etc/init.d/mysql start /etc/init.d/redis-server start /etc/init.d/php5.6-fpm start
----------- hướng dẫn sử dụng
docker pull kayachanoi/ubuntu
#run - start - stop
1. khởi động vào bash của ubuntu
docker run -it -p 80:80 -p 443:443 --name myubuntu kayachanoi/ubuntu bash
1. khởi động chạy background
docker run -it -p 80:80 -p 443:443 -d --name myubuntu kayachanoi/ubuntu
1. mount thư mục
docker run -it -p 80:80 -p 443:443 -p 3306:3306 -p 6379:6379 -d -v ~/www:/var/www --name myubuntu kayachanoi/ubuntu
sau khi exit cần bật lại docker stop/start myubuntu truy cập bash docker exec -it myubuntu bash
Delete all containers docker rm $(docker ps -a -q)
Delete all images docker rmi $(docker images -q)
Docker commit docker commit myubuntu kayachanoi/ubuntu
để commit image lên hub.docker.com
Step 1: log in to docker hub
docker login --username=<user username> --email=<user email address>
Step2: create a repository in the docker hub
docker push <user username>/<repository>
VD: docker push kayachanoi/ubuntu
Note: yêu cầu lúc submit để tên giống với repository trên hub.docker.com luôn, nếu ko thì phải tag lại tên image cho giống với tên repository tren hub.docker.com VD: image hiện tại có tên là: kayac/ubuntu:14.04 và repository trên hub.docker.com có tên là: kayachanoi/ubuntu ==> command docker tag kayac/ubuntu:14.04 kayachanoi/ubuntu
WordPress
Content type
Image
Digest
Size
214.3 MB
Last updated
about 9 years ago
docker pull kayachanoi/ubuntu