Docker基础命令

Docker基础命令

镜像基本命令

查询镜像

docker search redis

拉取镜像

# 拉取镜像,建议使用docker提供的镜像,网上的镜像可能存在风险,这里redis:latest表示Redis和它的版本(最新版)
docker pull redis:latest

查看镜像

docker images

删除镜像

docker rmi 镜像名/镜像id

容器基本命令

查看容器

# 查看所有状态的容器
docker ps -a

# 查看运行的容器
docker ps

创建容器

# 创建容器时,-d表示守护进程方式启动,-t表示交互方式启动
docker run -id --name=容器名称 镜像名
# 如果需要挂载容器目录,使用-v 宿主机目录:容器目录
docker run -id --name=容器名称 -v 宿主机目录:容器目录 镜像名
# 有些容器需要绑定端口,使用-p 宿主机端口:容器端口,这里注意下,如果是通过拉取的默认镜像构建容器,这里的容器端口有一些默认的,例如mysql默认的启动端口是3306,tomcat默认的启动端口是8080
docker run -id --name=容器名称 -p 宿主机端口:容器端口 镜像名

进入容器

docker exec -it 容器名/容器id /bin/bash

容器共享网络

创建共享网络

# 查看docker中的网络
docker network ls
# 创建共享网络,这里my-bridge是我创建的共享网络的名称
docker network create -d bridge my-bridge
# 将原来创建的容器连接到my-bridge
docker network connect my-bridge 容器名
# 进入容器,ping其他容器,这里的其他容器指同样连接my-bridge的容器
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值