日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

Docker 鏡像制作

docker 鏡像制作主要有兩種方式 Dockerfile 和快速制作方式。

1. Dockerfile 制作鏡像

本例中我們采用 Dockerfile的形式制作一個 Ubuntu 鏡像,內置 Python,鏡像名稱:myubuntu。

新建一個目錄 dockerUbuntu,結構如下:

dockerUbuntu
  |-- Dockerfile

文件 Dockerfile 的內容:

FROM ubuntu:14.04

# 這里要替換 your_name 為您的名字, 和your_email 為您的Email
MAINTAINER your_name <your_email>

# 更新源
RUN apt-get update

# 清除緩存
RUN apt-get autoclean

# 安裝python
RUN apt-get install -y python

# 啟動時運行這個命令
CMD ["/bin/bash"]

運行以下命令,build 鏡像:

cd dockerUbuntu              #進入 dockerUbuntu 目錄
docker build -t myubuntu ./  #正式build, 命名為 myubuntu
  • 注意:docker 命令在 ubuntu 中默認需要加 sudo 才能運行,而在 Mac/Windows 中,需要從 “Docker Quickstart Terminal” 中啟動的命令行工具中運行。

build 完成后, 運行以下命令查看:

docker images

可以看到類似下面的結果:

2. 快速制作鏡像

2.1 運行基礎鏡像容器

docker run -it ubuntu

該命令將以 root 身份進入 ubuntu:

root@0bab204d8f9b:/#

安裝軟件,比如:

apt-get install python -y
apt-get install openjdk-7-jdk
....

安裝結束退出:

exit

2.2 制作鏡像

docker ps -n 1  #列出最新 container

找到對應的CONTAINER ID , 例如: 41570524e867

docker commit 41570524e867 myubuntu

完成后,可以使用以下命令查看是否成功。

docker images