Docker入門之安裝與使用

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: 端口映射,格式爲:主機(宿主)端口:容器端口

  • -t: 爲容器從新分配一個僞輸入終端,一般與 -i 同時使用

在客戶端輸入 localhost:8888 或者 分配你的ip:8888 便可訪問該容器

docker exec -it <上面返回的container id> bash # 進入容器

  

END

相關文章
相關標籤/搜索