Write the Code. Change the World.

12月 01

常见命令一

# docker 信息
docker info
docker version

# 查看镜像
docker images

# 运行一个镜像
# --name 别名
# -p 端口映射( 宿主机端口:容器服务端口 )
# -d 以守护进程的方式运行(不加就会卡住占用窗口)
docker run --name my-nginx -d -p 80:80 nginx

# 查看活着的容器
docker ps

# 查看活所有容器
docker ps -a

# 停止容器
docker stop xxx

# 启动一个关闭的容器
docker start xxx

# 查看容器状态
docker stats

# 进入容器(以bash的形式进行交互模式)
docker exec -it xxx bash

# 退出容器(容器依然在运行)
exit

# 重启容器 (xxx 为容器 id 的前三个字符即可)
docker restart xxx

# 删除容器 (删除前需先停止)
docker rm xxx

# 删除镜像
docker rmi nginx

常见命令二

# 搜索镜像
docker search nginx

# 拉取镜像(可以先去对应官网查看版本)
docker pull php
docker pull php:8.2-fpm
docker pull nginx:1.25

# 创建一个 docker 网络供于容器之间使用,使用 docker 来进行多个容器连接
docker network create -d bridge holovision-net

# 查看网络
docker network ls

常见命令三

# 查看所有容器的 id
docker ps -a -q

# 停止所有的容器
docker stop $(docker ps -a -q)

# 删除所有的容器
docker  rm $(docker ps -a -q)

# -p 项目名称
# -f compose 文件位置
# -d 守护进程启动
docker-compose -p holovision -f .\holovision.yml up -d

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注