侧边栏壁纸
博主头像
老十三

敬年少热诚!

  • 累计撰写 30 篇文章
  • 累计创建 35 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

docker常用命令

老十三
2022-02-04 / 0 评论 / 5 点赞 / 313 阅读 / 1,375 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-03-25,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

docker常用命令

🍦常用命令

# 卸载依赖
yum remove docker-ce docker-ce-cli containerd.io
# 删除资源
rm -rf /var/lib/docker

# 启动docker
systemctl start docker
# 查看docker状态
systemctl status docker
# 停止docker
systemctl stop docker
# 重启docker
systemctl restart docker
# 开机自动启动docker
systemctl enable docker
# 退出docker
exit

# 查看版本信息
docker version
# 显示统信息,包括镜像和容器数
docker info
# 帮助命令
docker --help

# 查看镜像
docker images [OPTIONS] [REPOSITORY[:TAG]]
[OPTIONS]:
-a:列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层);
--digests:显示镜像的摘要信息;
-f:显示满足条件的镜像;
--format:指定返回值的模板文件;
--no-trunc:显示完整的镜像信息;
-q:只显示镜像ID;
REPOSITORY    # 镜像仓库
TAG           # 镜像标签
IMAGE ID      # 镜像ID
CREATED       # 镜像创建时间
SIZE          # 镜像大小

# 搜索镜像文件
docker search redis
NAME          # 镜像仓库源的名称
DESCRIPTION   # 镜像的描述
OFFICIAL      # 是否 docker 官方发布
stars         # 类似 Github 里面的 star,表示点赞、喜欢的意思
AUTOMATED     # 自动构建。

# 删除单个镜像
docker rmi -f 镜像ID
# 删除所有镜像
docker rmi `docker images -q`
# 拉取镜像
docker pull 镜像名:版本号

# 启动镜像
docker run -it REPOSITORY /bin/bash      ## 创建容器打开shell窗口,会自动进入docker容器内部
docker run -id --name=容器ID或者容器名     ## 后台运行容器不自动进入
docker exec -it 容器ID或者容器名 bin/bash  ## 进入指定容器
--name="容器新名字": 为容器指定一个名称;
-d: 后台运行容器,并返回容器ID,也即启动守护式容器;
-i:以交互模式运行容器,通常与 -t 同时使用;
-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;
-P: 随机端口映射;
-p: 指定端口映射;
# 注:命令最后参数 /bin/bash,指进入容器时执行的命令(command)

# 查看正在运行容器
docker ps
# 查看容器信息 
docker inspect 容器ID或者容器名
# 查看所有容器
docker ps -a
# 启动容器
docker start 容器ID或者容器名
# 重启容器
docker restart 容器ID或者容器名
# 停止容器
docker stop 容器ID或者容器名
# 强制停止容器
docker kill 容器ID或者容器名
# 停用全部运行中的容器
docker kill $(docker ps -a -q)
# 删除单个容器
docker rm 容器ID
# 删除全部容器
docker rm $(docker ps -aq)

👋参考

5

评论区