获取镜像
通过在终端输入指令获取镜像
docker pull ubuntu
查看镜像
查看镜像是否存在
docker images
运行容器
在终端输入指令启动容器
docker run -it ubuntu /bin/bash
参数说明:
-i: 交互式操作。
-t: 终端。
ubuntu: ubuntu 镜像。
/bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash
退出容器
在终端输入exit
exit
查看所有容器
docker ps -a
启动一个停止的容器
docker start 容器的id
后台运行容器
注:加了 -d 参数默认不会进入容器
docker run -itd --name ubuntu-name ubuntu /bin/bash
停止一个容器
docker stop 容器id
重新启动容器
docker restart 容器id
进入到容器
docker exec -it 容器id /bin/bash
导出/导入容器
导出容器指令:
docker export 容器ID > ubuntu.tar
导入容器指令:
cat docker/ubuntu.tar | docker import - test/ubuntu:v1
删除容器
docker rm -f 容器id
运行web应用程序
前面我们运行的容器并没有一些什么特别的用处。
接下来让我们尝试使用 docker 构建一个 web 应用程序。
我们将在docker容器中运行一个 Python Flask 应用来运行一个web应用。
docker pull training/webapp # 载入镜像 docker run -d -P training/webapp python app.py
参数说明:
-d:让容器在后台运行。
-P:将容器内部使用的网络端口随机映射到我们使用的主机上。
标签:bin,容器,使用,ubuntu,镜像,docker,bash From: https://www.cnblogs.com/xianqingsong/p/17000755.html