Docker 安装 MySQL Redis 等镜像

新人,第一次使用 Docker ,刚上手。推荐学习教程 -> 直达

简单点,这里不讨论如何安装 Docker 啊什么的,具体看上边的教程。

官方的镜像地址:https://hub.docker.com

安装命令

# redis
docker run --name redis -d -p 6379:6379 redis:5.0.5
# memcached
docker run --name memcached -d memcached:1.5.16 memcached -m 512
# mysql
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.27

常用命令

# 获取新的镜像,默认 latest 版本
docker pull 镜像名

# 搜索镜像
docker search 镜像名

# 启动容器
docker start [容器ID|容器名]

# 停止容器
docker stop [容器ID|容器名]

# 重启容器
docker restart [容器ID|容器名]

查看命令

# 查看当前运行的容器
docker ps

# 查看所有容器,包括停止的
docker ps -a

# 查看最新创建的容器,只列出最后创建的
docker ps -l

# 查看网络端口
docker port [容器ID|容器名]

# 查看容器内部的标准输出
docker logs [容器ID|容器名]

# 查看容器内部运行的进程
docker top [容器ID|容器名]

# 查看 Docker 的底层信息。它会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息
docker inspect [容器ID|容器名]

镜像命令

# 列出现有镜像列表
docker images

-------

REPOSITORY    TAG         IMAGE ID            CREATED           SIZE
mysql         5.7.27      f6509bac4980        8 days ago        373MB
redis         5.0.5       598a6f110d01        2 weeks ago       118MB
memcached     1.5.16      642baa2fc479        2 weeks ago       82.1MB

同一仓库源可以有多个 TAG,代表这个仓库源的不同个版本,如 mysql 仓库源里,有8.0.17、5.7.27 等多个不同的版本,我们使用 REPOSITORY:TAG 来定义不同的镜像

各个选项说明:

  • REPOSITORY:表示镜像的仓库源
  • TAG:镜像的标签
  • IMAGE ID:镜像ID
  • CREATED:镜像创建时间
  • SIZE:镜像大小
技术笔记

Mac 使用 Homebrew 安装 Nginx 的目录

2019-5-18 18:08:05

技术笔记

Mac 使用终端(item2)SSH 连接远程服务器

2019-10-24 2:15:46

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索