docker常用命令

获取镜像: docker pull image-name:version        

显示本地所有镜像: docker images

创建新容器:docker run [options] image-name:version

如果本地没有该镜像,会自动从镜像仓库pull一个,如果没有指定版本信息,则默认使用latest

常用参数:-i 以交互式方式运行 

-d: 后台运行容器,并返回容器ID

-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;

--name :指定容器别名,docker 内唯一,容器启动后可以用它来重启容器,关闭容器,用容器的id来操作太麻烦,建议

-e MYSQL_ROOT_PASSWORD="admin": 设置环境变量

--expose=[]: 开放一个端口或一组端口;

-p(小写):指定本机和容器的端口映射 格式: host:host-port:Container-port

-v :本机文件映射 格式 : host-file-path:container-file-path

利用dockerfile创建镜像:docker bulid -f [file-name] //dockerfile 文件路径

停止运行容器:docker stop [container-id| container-name]

重启容器:docker restart  [container-id| container-name] //创建容器后,不需要在执行run命令了,再重新执行上面的run 命令会报错,因为 容器名已存在,只需要用restart命令即可,重新启动容器

查看运行中的容器:docker ps 

查看创建的所有容器: docker ps -a

删除已有镜像:docker rmi [container-id] //在删除镜像时需要先删除依赖于该镜像的容器

删除容器:docker rm [container-id]

查看容器日志:docker logs [container-id]







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值