running a container image with simple command:
docker run centos echo "hello world"
docker run -it centos bash
create an simple flask app:
echo 'from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "hello world!"
if __name__ == "__main__":
app.run(host="0.0.0.0")' > app.py
Create a Dockerfile to build it
echo 'FROM quay.io/bitnami/python
RUN pip install flask
CMD ["python","app.py"]
COPY app.py /app.py' > Dockerfile
Build the image
docker build -t myapp:v1 .
Run the image
docker run -it -p 5000:5000 myapp:v1