Docker常用操作

常用操作

一、镜像操作

Docker Hub 网址:https://hub.docker.com/

1. 检索
  • 语法: docker search [关键字]
# 例
docker search redis
2. 拉取
  • 语法:docker pull 镜像名:tag

  • :tag:是可选的,tag 表示标签,多为软件版本,默认是latest

# 例
docker pull mysql
docker pull mysql:latest
docker pull mysql:5.5
docker pull mysql:5.7
docker pull mysql:8.0

3. 列表
  • 语法:docker images
# 例
docker images
4. 删除
  • 语法:docker rmi [镜像ID]
# 例
docker rmi 5d4d1c57ea8

二、容器操作

命令查询:https://docs.docker.com/engine/reference/commandline/docker/

注:一个镜像可以运行多个容器

运行流程:
  1. 拉取一个软件镜像1
  2. 运行镜像 —> 产生一个容器2
具体操作
1. 运行
  • 语法:docker run --name [container-name] -d [image-name]
  • container-name:自定义容器名
  • -d:后台运行
  • image-name:指定镜像模板
# 例
docker run --name myredis -d redis
2. 列表
  • 语法:docker ps
#	查看所有容器
docker ps
#	查看所有正在运行的容器
docker ps -a
3. 停止
  • 语法:docker stop [container-name]/[container-id]
  • container-name:自定义容器名
  • container-id:容器ID
# 例
docker stop myredis
docker stop 5d4d1c57ea8
4. 启动
  • 语法:docker start [container-name]/[container-id]
  • container-name:自定义容器名
  • container-id:容器ID
# 例
docker start myredis
docker start 5d4d1c57ea8
5. 删除
  • 语法:docker rm [容器ID]
# 例
docker rm 5d4d1c57ea8
6. 端口映射
  • 语法:-p [主机端口]:[容器内部端口]
# 例
docker run --name myredis -d -p 6379:6379 redis
7. 容器日志
  • 语法:docker logs [容器名]/[容器ID]
# 例
docker logs myredis

  1. 类似于软件安装包 ↩︎

  2. 类似于安装好以后正常运行的程序 ↩︎

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值