docker

以下以centos8为例

1、安装docker环境

yum install -y yum-utils  device-mapper-persistent-data  lvm2
yum-config-manager  --add-repo   https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io
docker --version
systemctl start docker 
systemctl enable docker  ## 开机自启
systemctl status docker 
docker run hello-world  ## 运行测试程序

2、docker镜像操作

2.1、获取原始镜像

docker pull centos  ## 获取最新centos镜像

2.2、已部署的镜像

docker images  ## 查看本地docker镜像

2.3、启动镜像

docker run -it centos /bin/bash  ## 进入docker容器

2.4、已启动的镜像

docker ps -a  ## 查看容器ID

2.5、文件拷贝

docker cp /home/setups/jdk-8u161-linux-x64.tar.gz b5fc28082054:/home  ## 拷贝到指定容器,需注意容器必须是启动状态

2.6、镜像制作

docker commit -m '描述' -a '作者' 容器名称 镜像名称  ## 制作镜像,同样必须是启动中的容器才能制作,容器名称是docker ps -a里面的NAMES

2.7、镜像打包文件

docker save -o centos-docker-image.tar 镜像名称  ## 镜像保存tar文件

2.8、卸载镜像

docker image rm 镜像名称:TAG  ## 删除镜像

2.9、装载镜像

docker load < centos-docker-image.tar  ## 镜像装载

2.10、其他问题

docker能ping通虚拟机和宿主机,宿主机也能ping通虚拟机,但是宿主机ping不通虚拟机里的docker

先在虚拟机查看以下docker的IP

然后在宿主机cmd路由一下:ROUTE -p add 172.17.0.0 mask 255.255.0.0 192.168.10.128

然后就能ping通了,就可以访问到docker上的应用了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值