1. 安裝(windows)nginx
win七、win8以及win10家庭版 等須要利用 docker toolbox 來安裝,國內能夠使用阿里雲的鏡像來下載,下載地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/git
安裝完成後就會有Docker Quickstart Terminal的快捷方式docker
win10專業版有專門的安裝包,下載地址:https://www.docker.com/get-docker 同時須要開啓hyper-vwindows
2. 運行centos
能夠經過Docker Quickstart Terminal運行dockerbash
或者打開 git bash, 輸入命令 ssh
docker-machine ssh default
3. 建立鏡像ui
推薦使用Dockerfile來建立, 首先須要建立一個Dockerfile文件阿里雲
mkdir df cd df vi Dockerfile # 文件內容自定義,舉例以下 # FROM centos:6 # MAINTAINER lgh # RUN yum install epel-release -y && \ # yum install nginx -y && \ # yum install net-tools # EXPOSE 80 # CMD ["nginx","-g","daemon off;"]
保存退出spa
docker build -t nginx:v1 .
參數說明:
-t :指定要建立的目標鏡像名
. :Dockerfile 文件所在目錄,能夠指定Dockerfile 的絕對路徑
4. 建立容器
docker images docker run -d nginx:v1 docker ps docker inspect <container id> docker run -d -p 8888:80 nginx:v1 # 查看剛建立的鏡像 # 用新的鏡像建立容器 並在後臺運行 # 能夠用該命令查看容器狀態 # 經過該命令能夠查看該容器的詳細信息
-d: 後臺運行容器,並返回容器ID;
-i: 以交互模式運行容器,一般與 -t 同時使用;
-p: 端口映射,格式爲:主機(宿主)端口:容器端口
在客戶端輸入 localhost:8888 或者 分配你的ip:8888 便可訪問該容器
docker exec -it <上面返回的container id> bash # 進入容器
END