docker使用总结

环境:

Ubuntu18.04

docker安装(Ubuntu)

https://docs.docker.com/install/linux/docker-ce/ubuntu/

常用指令

查看已安装image

sudo docker images

搜索Docker Hub中的镜像

sudo docker search <image key word>

下载镜像

sudo docker pull <image name>:<tag>

删除本地镜像

docker rmi <image name>/<container id>

容器修改并保存

# 1.我们进入交互式的centos容器中,发现没有vim命令    
docker run -it centos
# 2.在当前容器中,安装一个vim    
yum install -y vim
# 3.安装好vim之后,exit退出容器    
exit
# 4.查看刚才安装好vim的容器记录    
docker container ls -a
# 5.提交这个容器,创建新的image    
docker commit 059fdea031ba mydocker/centos-vim
# 6.查看镜像文件    
docker images

docker容器与宿主机之间文件复制

#复制容器文件到宿主机
docker cp [OPTIONS] [CONTAINER_ID]:[SRC_PATH] [DEST_PATH]

#复制宿主机文件到容器
docker cp [OPTIONS]  [DEST_PATH] [CONTAINER_ID]:[SRC_PATH]

将容器从一台主机转移到另一台主机

#方法1:
docker stop NAME_OF_INSTANCE
docker commit NAME_OF_INSTANCE mycontainerimage
docker save mycontainerimage | gzip > mycontainerimage.tar.gz 
gunzip -c mycontainerimage.tar.gz | docker load 
docker run -d --name=PICK_NAME_FOR_CONTAINER mycontainerimage 

#方法2:
docker save mycontainerimage | gzip | ssh root@203.0.113.1 'gunzip | docker load' 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Fly_liu88

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值