任何时候你都可以开始做自己想做的事

搜索|
docker 常用命令
发布时间:2024-12-12 04:15:40

下载镜像

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读取使用