Docker初学者的常用命令

一些Docker常用的命令整理

常用可选参数说明:

* -i 表示以交互模式运行容器。
* -t 表示容器启动后会进入其命令行。加入这两个参数后,容器创建就能登录进去。即分配一个伪终端。
* --name 为创建的容器命名。
* -v 表示目录映射关系,即宿主机目录:容器中目录。注意:最好做目录映射,在宿主机上做修改,然后共享到容器上。 
* -d 会创建一个守护式容器在后台运行(这样创建容器后不会自动登录容器)。 
* -p 表示端口映射,即宿主机端口:容器中端口。
* --network=host 表示将主机的网络环境映射到容器中,使容器的网络与主机相同。

创建容器

docker run [option] 镜像名 [向启动容器中传入的命令]

交互式容器

docker run -it --name=ubuntu1 镜像名 /bin/bash

守护式容器

docker run -dit --name=ubuntu1 镜像名 /bin/bash

进入到容器内部

docker exec -it ubuntu2 /bin/bash

将容器制作成镜像

docker commit 容器名 镜像名

镜像打包备份

docker save -o 保存的文件名 镜像名

镜像解压

docker load -i 文件路径/备份文件

Redis

https://hub.docker.com/_/redis?tab=description

启动一个Redis实例

docker run --name some-redis -d redis

从持久性存储开始

docker run --name some-redis -d redis redis-server --appendonly yes

如果启用了持久性,则数据存储在中VOLUME /data,可以与--volumes-from some-volume-container或一起使用-v /docker/host/dir:/data(请参阅

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值