容器、镜像的使用 - 1990bingliu/Docker GitHub Wiki
- 加载一个镜像
docker pull <image_name>
REPOSITORY:表示镜像的仓库源
TAG:镜像的标签
IMAGE ID:镜像ID
CREATED:镜像创建时间
SIZE:镜像大小
如需要指定版本加载镜像可以这样 docker pull <REPOSITORY>:<TAG>
- 查看本地的镜像
docker images - 运行一个镜像
docker run -d -P training/webapp python app.py
-d 后台运行
-P 端口映射自动分配一个主机端口号 映射到容器内部,
# 如需要指定则可这样 `-p <host_port>:<container_port>` 注意是小写的p
-
查看容器日志
docker logs <id|name> -
查看某容器的端口映射
docker port <id|name> -
查看容器的进程
docker top <id|name> -
查看容器的底层配置信息及状态
docker inspect <id|name> -
停止web应用容器
docker stop <id|name> -
移除容器
docker rm <id|name>注意,移除时,容器需要停止。
移除容器与停止容器有什么不同?
- 获取镜像
docker pull ubuntu:16.04 - 查找镜像
docker search <key> - 运行镜像
docker run <image_name>(指定容器名可加-name参数) - 创建镜像(通过修改现有镜像创建)
docker commit -m="some msg" -a="author_bing" <2af7211a7fff> bing/ubuntu:v1
-m:提交的描述信息
-a:指定镜像作者
2af7211a7fff:容器ID
bing/ubuntu:v1:指定要创建的目标镜像名及tag
- 设置镜像标签
docker tag 5e13f8dd4c1a bing/ubuntu:16.04