# 查看 docker 安装包
yum list | grep docker
# 设置开机启动
systemctl enable docker
# 启动 docker
systemctl start docker
# 查看版本
docker version
# 查看详细信息
docker info
# 查看本地镜像
docker images
# 搜索镜像
docker search CONTAINER_NAME:TAG
# 搜索镜像并过滤是官方的
docker search --filter "is-official=true" CONTAINER_NAME:TAG
# 搜索镜像并过滤大于多少颗星星的
docker search --filter "is-official=true" CONTAINER_NAME:TAG
# 拉取镜像
docker pull CONTAINER_NAME:TAG
# 构建容器
docker run -itd --name=images_name CONTAINER_NAME:TAG
-i:表示以交互模式运行容器(让容器的标准输入保持打开)
-d:表示后台运行容器,并返回容器ID
-t:为容器重新分配一个伪输入终端
--name:为容器指定名称
# 查看容器详细信息
docker inspect CONTAINER_ID/CONTAINER_NAME
# 进入容器
docker exec -it CONTAINER_ID /bin/bash
# 退出容器
exit
# 启动容器
docker start CONTAINER_ID/CONTAINER_NAME
# 停止容器
docker stop CONTAINER_ID/CONTAINER_NAME
# 一次性停止所有容器
docker stop $(docker ps -a -q)
# 重启容器
docker restart CONTAINER_ID/CONTAINER_NAME
# 查看本地所有的容器
docker ps -a
# 查看本地正在运行的容器
docker ps
# 本地镜像的删除
docker rmi CONTAINER_ID/CONTAINER_NAME
# 删除容器
docker rm CONTAINER_ID/CONTAINER_NAME
# 强制删除容器
docker rmi -f CONTAINER_ID/CONTAINER_NAME
# 从宿主机复制到容器:docker cp 宿主机本地路径 容器名字/ID:容器路径
docker cp /root/test.txt CONTAINER_NAME:/home/
# 从容器复制到宿主机:docker cp 容器名字/ID:容器路径 宿主机本地路径
docker cp CONTAINER_NAME:/home/test.txt /root
# 宿主机文件夹挂载到容器里:docker run -itd -v 宿主机路径:容器路径 镜像 ID
docker run -itd -v /root/test/:/home CONTAINER_NAME
Docker常用指令集合
于 2022-01-26 09:18:02 首次发布