docker

常见的指令

1
2
3
4
5
6
7
8
1. docker ps 查看运行的容器
2. docker restart 容器名/id 重启容器
3. dokcer-compose down 关闭所有容器
4. docker-compose up -d 启动所有服务
5. docker logs -n 200 85e0bae108c5 查看容器后200行的日志
6. docker logs -f 85e0bae108c5 实时查看容器的日志
7. docker exec -it 85e0bae108c5 bash 进入某个容器内,然后执行python
8. exit 退出容器

镜像保存及使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
完成对容器的修改和配置后,我们需要将这些变更提交为一个新的镜像。可以使用以下命令:

docker commit <container_name> <new_image_name>
参数解释:
docker commit 是提交容器变更为镜像的命令
<container_name> 是要提交的容器的名称或ID
<new_image_name> 是新的镜像名称

docker save -o <output_path> <image_name>
参数解释:
docker save 是保存镜像的命令
-o 参数指定输出路径
<output_path> 是保存镜像的输出路径(需包含文件名如xxx/xxx/name.jar)
<image_name> 是要保存的镜像名称

如果要推送到远程仓库,可以使用以下命令:

docker push <image_name>
参数解释:
docker push 是推送镜像到远程仓库的命令
<image_name> 是要推送的镜像名称


首先,我们需要创建一个Docker容器并运行。可以使用以下命令:

docker run -it --name mycontainer <image_name>
参数解释:
docker run 是运行一个容器的命令
-it 参数使容器运行在交互式终端模式下
--name 参数指定容器的名称
<image_name> 是用于创建容器的镜像名称