- container(容器)">container(容器)
- 自启 docker 容器
- 查看 docker 容器
- 查看docker详细信息
- 查看 docker 详细信息部分内容(nginx NetworkSettings.IPAddress)
- 将后台运行的docker容器 映射到前台的命令
- 后台运行的docker容器 输出logs的命令
- 动态的输出log 命令
- 进入docker容器内部 交互式执行 sh命令
- 创建一个容器并进入 交互式模式 执行 sh命令
- 创建一个容器 执行完成后 删除容器命令
- 创建一个容器 并端口映射(nginx 80端口映射到8080)
- 创建一个容器
- -d 后台运行
- —env 创建环境变量
- —name 给容器命名
- —network 使用自定义网络(不填 或 填写 bridge为默认网络 自定义需要提前创建)
- docker network create -d bridge mybridge
container(容器)
操作 | 命令(全) | 命令(简) |
---|---|---|
容器的创建 | docker container run |
docker run |
容器的列出(up) | docker container ls | docker ps |
容器的列出(up和exit) | docker container ls -a | docker ps -a |
容器的停止 | docker container stop |
docker stop |
容器的删除 | docker container rm |
docker rm |
自启 docker 容器
:::info docker container update —restart=always 容器名字
:::
查看 docker 容器
:::color1 docker ps -a
docker container ls -a
:::
查看docker详细信息
:::color1
docker container inspect
:::
查看 docker 详细信息部分内容(nginx NetworkSettings.IPAddress)
:::color1
docker container inspect —format ‘{{.NetworkSettings.IPAddress}}’
:::
将后台运行的docker容器 映射到前台的命令
:::color1
docker attach
:::
模式一 : attach
模式二 : dttach: 一般运行docker 缩写为 -d
后台运行的docker容器 输出logs的命令
:::color1
docker container logs
:::
动态的输出log 命令
:::color1
docker container logs -f
:::
进入docker容器内部 交互式执行 sh命令
:::color1
docker exec -it
:::
创建一个容器并进入 交互式模式 执行 sh命令
:::color1
docker container run -it
:::
创建一个容器 执行完成后 删除容器命令
:::color1 docker container run —rm -it
:::
创建一个容器 并端口映射(nginx 80端口映射到8080)
:::color1 docker container run -d —name web -p 8080:80 nginx
:::
创建一个容器
:::color1
-d 后台运行
—env 创建环境变量
—name 给容器命名
—network 使用自定义网络(不填 或 填写 bridge为默认网络 自定义需要提前创建)
docker network create -d bridge mybridge
docker run -d —env REDIS_PASS=56248123 —name flask-demo —network mybridge flask-demo
:::
快速清除已经关闭的容器
:::color1 docker system prune -f
:::
快速清除镜像
:::color1 docker image prune -a
:::
环境清理
强制删除所有容器,系统清理和volume清理:::color1 docker rm -f $(docker container ps -aq)
docker system prune -f
docker volume prune -f
:::