安装及命令小记

安装
yum install docker-io -y

安装成功后查看版本
docker -v

启动docker
service docker start

设置为开机启动
chkconfig docker on

获取镜像
docker pull XXX(名称)

搜索镜像
docker search XXX(名称)

保存已经修改的镜像
docker commit -m="备注" 你的container_id  你的image

进入docker容器
docker exec -it (containerId)  /bin/bash

进入未启动的container内部
docker run -i -t node(containerName)  /bin/bash 

查看当前容器日志
docker logs container-Name/container-id

例如:将redis的6379端口映射为本机的6378端口
docker run -d -p 6378:6379 --name port-redis redis

例如:将MongoDB的容器端口映射为本机端口
docker run -d -p 27017:27017 mongo

例如:将rabbitmq的容器端口5672映射为虚拟机的5672端口,其中15672是管理界面
docker run -d -p 5672:5672 -p 15672:15672 rabbitmq:3-management

从容器中向主机拷贝数据
docker cp 8e7e5f4574f4:/root/test.txt ./test.txt

从主机向容器中拷贝数据
docker cp ./host.txt 8e7e5f4574f4:/root/host.txt

用-v挂载主机数据卷到容器内
docker run -v /path/to/hostdir:/mnt $container

通过输入输出符进行拷贝
docker run -i ubuntu /bin/bash -c 'cat > /path/to/container/file' < /path/to/host/file/  

# 或者
docker exec -it <container_id> bash -c 'cat > /path/to/container/file' < /path/to/host/file/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值