Docker新建一个容器镜像:
sudo docker build -t 'testflask' .
查看已经创建的容器镜像列表
sudo docker images
本地临时运行docker镜像:
sudo docker run -it --rm -p 8888:8888 testflask
参数-t让Docker分配一个伪终端并绑定在容器的标准输入上,-i让容器的标准输入保持打开。
守护状态运行docker
(这里创建的docker容器是docker_flask;命令-d是以daemon方式运行,即守护状态运行;-p 将机器8888端口映射到容器进程8100端口;-name是给运行的容器命令方便区分;):
sudo docker run -d -p 8888:8100 --name test-flask-1 docker_flask
查询守护状态运行的docker:
docker ps -n 5
终止运行的容器:
docker stop $CONTAINER_ID
也可以使用名称终止:
docker stop test-flask-1
将一个终止的容器镜像重新启动:(如启动name为test-flask-1)
docker start test-flask-1
或者docker start $CONTAINER_ID
看终止状态的容器:
docker ps -a