Linux(centos7)安装docker

1、安装

     查看linux内核版本

uname -r

     注意:3.10版本之前不支持docker,需要先升级内核

     安装docker

yum install docker

     查看是否安装成功(安装成功会显示docker版本号)

docker –v
2、启动服务

     开机启动

systemctl enable docker.service/docker

     启动docker

systemctl start docker.service

     关闭docker

systemctl stop docker.service

     重启docker

systemctl restart docker.service
3、下载镜像

     配置下载源(加速)

vi /etc/docker/daemon.json 

添加内容  {"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]}      

重启docker

     下载镜像

docker pull centos:7

     查看已下载镜像

docker images

     删除镜像

docker rmi $IMAGE_ID
4、创建docker容器

     在镜像centos:7上创建一个守护式容器并起名container1

docker run -itd --name container1 centos:7 /bin/bash

     如果需要添加端口映射 ,使用以下方式(将服务器中的端口1映射到容器中的端口2)

docker run -itd --name container1 -p 端口1:端口2 centos:7 /bin/bash

     查看创建的容器(通过STATUS确认容器当前状态)

docker ps -a

     查看创建的容器

docker ps -a

     停止容器

docker stop $ID或name	

     启动容器

docker start $ID或name	

     重启容器

docker restart $ID或name	

     进入容器(不推荐使用)

docker attach $ID或name	

     以守护进程方式进入容器(推荐使用此方式)

docker exec -it container1 /bin/bash

     退出容器

ctrl + d

     容器重命名

docker rename 原名称 新名称
5、复制文件到docker容器

     docker cp 文件目录/文件名 容器名:容器目录

     示例:将/data下的jdk.tar.gz文件复制到container1容器中的/root目录中

docker cp /data/jdk.tar.gz container1:/root
6、docker容器迁移

     将container1容器提交为新的镜像mirror1

docker commit container1 mirror1

     将mirror1镜像打包为压缩文件

docker save mirror1 > /文件目录/mirror1.tar.gz

     然后将该压缩包下载(sz命令)并上传(rz命令)到其它服务器中(需要有docker环境)

     加载该压缩文件为新的镜像

docker load < /文件目录/mirror1.tar.gz

     使用新提交的镜像mirror1创建并启动container2容器,并将服务器的8088端口映射到容器中的8080端口

docker run -itd --name container2 -p 8088:8080 mirror1 /bin/bash
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值