赞
踩
Docker 安装:
配置阿里云docker 镜像
参考链接:https://www.cnblogs.com/liaojie970/p/8994389.html
重启daemon 服务 systemctl researt deamon-reload
重启docker 服务
镜像命令
容器命令
文件拷贝
目录挂载
Docker 迁移与备份
Dockerfile是由一系列命令和参数构成的脚本,这些命令应用于基础镜像并最终创建一个新的镜像
构建步骤:
dockerfile 执行流程:
编写dockerfile
mkdir -p /export/docker/jdk8 cd /export/docker/jdk8/ vi Dockerfile #依赖镜像名称和id FROM centos:latest #指定镜像创建者信息 MAINTAINER seisys #切换工作目录 WORKDIR /usr RUN mkdir /usr/local/java #ADD 是相对路径jar,把java添加到容器中 ADD jdk-8u221-linux-x64.tar.gz /usr/local/java #配置java环境变量 ENV JAVA_HOME /usr/local/java/jdk1.8.0_221 ENV JAR_HOME $JAVA_HOME/jre ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH ENV PATH $JAVA_HOME/bin:$PATH
构建镜像
docker build -t=‘jdk1.8’ . (注意后面的空格和点,不要省略,点表示当前目录)
docker 私有仓库:registry
docker pull registry:2
docker run -di -v /opt/registry:/var/lib/registry -p 5000:5000 --name myregistry registry:2
##Registry服务默认会将上传的镜像保存在容器的/var/lib/registry,将主机的/opt/registry目录挂载到该目录,即可实现将镜像保存到主机的/opt/registry目录了
访问 http://hostname或者IP:5000/v2/_catalog
将镜像推送到私有仓库
将Docker 推送到阿里云镜像
运行容器不能联网问题:ARNING: IPv4 forwarding is disabled. Networking will not work.
解决方案:
echo “net.ipv4.ip_forward=1” >> /usr/lib/sysctl.d/00-system.conf
systemctl restart network && systemctl restart docker
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。