|
下载镜像
docker pull python:3.8-slim
构建镜像
docker build -t python:3.8-slim-django .
# -t, 参数 为构建的镜像指定名称和标签(例如:"name:tag")
docker images
# 列出现有镜像
效果:
REPOSITORY TAG IMAGE ID CREATED SIZE
python 3.8-slim-django a5728112e64f 7 hours ago 316MB
nginx latest 66f8bdd3810c 2 weeks ago 192MB
redis latest b5e874b32a79 2 months ago 117MB
python 3.8-slim b5f62925bd0f 3 months ago 125MB
python 3.8 3ea6eaad4f17 3 months ago 995MB
mysql 5.7 5107333e08a8 12 months ago 501MB
hello-world latest d2c94e258dcb 19 months ago 13.3kB
docker run -it --rm ff22650bc979 /bin/bash
# 临时启动并运行交互式容器,在容器内可适用bash 命令进行交互
# run 启动容器基本命令,-it 参数是 交互式命令模式 ,--rm 临时模式,关闭对话即删除容器
docker rmi ce0bf66c06e2
# 删除镜像
docker ps -a
# 列出所有容器(运行中,停止状态的都显示)
docker rm <NAMES>或者<CONTAINER ID>
# 删除容器,容器名称(NAMES)或者容器ID(CONTAINER ID )
docker exec -it <NAMES> bash
#在容器内执行bash交互命令
docker save -o <NAMES.tar> <imageNAMES>
#把本地镜像打包成tar文件,直接传tar文件到目标服务器,在目标服务器的docker可使用load读取使用