Docker常用命令总结

Docker概念

Docker是一个开源的应用容器引擎,基于go语言
Docker是一种容器技术,解决软件跨环境迁移问题。
作用:让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到linux系统上。容器是相互隔离的,开销低。
Docker从17.03版本之后分为CE和EE

Docker命令

启动docker: systemctl start docker
查看docker状态:systemctl status docker
停止docker:systemctl stop docker
重启docker:systemctl restart docker
设置开机启动docker:systemctl enable docker
查看docker版本:docker version

以下用redis举例
查看本地镜像:docker images
删除指定本地镜像:docker rmi id号(id号可以查看images看到)
删除所有本地镜像:docker rmi `docker images -q`
搜索镜像:docker search redis
下载镜像:docker pull redis (默认下载最新版本)
下载指定版本镜像:docker pull redis:5.0(在hub.docker.com中可以查看所要下载的镜像是否有指定的版本。)

创建容器:docker run -itd --name=redis1 -p 6379:6379 -v ~/redis:/root/redis redis:5.0(-i表示容器一直运行;-t表示创建容器就进入,退出容器,容器立即关闭,这种为交互时容器;-d表示创建容器并不进入,退出容器也不会关闭,会一直运行;–name表示给容器起名; -p 宿主机端口号:容器端口号 表示端口映射; -v 宿主机目录:容器内目录 用来设置数据卷)
查看正在运行的容器:docker ps
查看历史容器:docker ps -a
进入容器:docker exec -it
退出容器:exit
启动容器:docker start 容器名或者id号
关闭容器:docker stop 容器名或者id号
删除容器:docker rm 容器名或者id号(开启的容器不能够被删除)
删除所有容器:docker rm `docker ps -aq`
查看容器信息:docker inspect 容器名或id号

推荐一个docker入门学习视频:https://www.bilibili.com/video/av89009239 (b站真是个学习的好地方乛◡乛)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值