Tôi có Dockerfile sauLàm cách nào để kiểm tra vùng chứa hoặc hình ảnh sau khi xây dựng docker?
############################################################
# Purpose : Dockerize Django App to be used in AWS EC2
# Django : 1.8.1
# OS : Ubuntu 14.04
# WebServer : nginx
# Database : Postgres inside RDS
# Python : 2.7
# VERSION : 0.1
############################################################
from ubuntu:14.04
maintainer Kim Stacks, [email protected]
# make sure package repository is up to date
run echo "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe" > /etc/apt/sources.list
run apt-get update
# install python
# install nginx
Bên trong máy ảo của tôi, tôi đã làm như sau:
docker build -t ubuntu1404/djangoapp .
Đó là thành công.
Tôi phải làm gì để chạy hình ảnh docker? Hình ảnh hoặc vùng chứa ở đâu?
Tôi đã cố gắng chạy
docker run ubuntu1404/djangoapp
Không có gì xảy ra.
Những gì tôi thấy khi tôi chạy docker images
[email protected]:/var/virtual/Apps/DockerFiles/Django27InUbuntu# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
ubuntu1404/djangoapp latest cfb161605c8e 10 minutes ago 198.3 MB
ubuntu 14.04 07f8e8c5e660 10 days ago 188.3 MB
hello-world latest 91c95931e552 3 weeks ago 910 B
Khi tôi chạy docker ps
, không có gì xuất hiện
cảm ơn bạn. Tôi có cần phải tắt thùng chứa không? nếu vậy, làm thế nào? –
Tôi bối rối. Mục đích của daemon là gì? –
Bạn có thể phải chạy vùng chứa docker của bạn trong nền, ví dụ để chạy một máy chủ web. Bạn cũng có thể làm điều đó mà không daemonize container của bạn, nhưng bạn phải để cho container chạy trong terminal của bạn, điều đó có thể không thực tế. Đừng ngần ngại đọc tài liệu chính thức và sử dụng hướng dẫn: Nó thực sự được thực hiện tốt. – vmonteco