Docker容器制作DockerFile

Docker换国内源和简单操作

vim /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}


# Docker中国区官方镜像
https://registry.docker-cn.com

# 网易
http://hub-mirror.c.163.com

# ustc
https://docker.mirrors.ustc.edu.cn

# 中国科技大学
https://docker.mirrors.ustc.edu.cn

# 阿里云容器 服务
https://cr.console.aliyun.com/

# 更改镜像后重启docker
systemctl restart docker

# 查看docker是否运行成功
ps -ef |grep docker

# docker查看本地镜像
dicker images

# docker下载,默认是下载latest
docker pull nginx

# 下载指定版本
docker pull nginx:1.12

# 删除镜像
docker image rm <id|name>或docker rmi <id|name>

通过DockerFile来制作自定义镜像

[root@Gaohongyu 7]# mkdir -p  ~/dockerfile/lib/centos/7
[root@Gaohongyu 7]# ls
Dockerfile  docker.sh
[root@Gaohongyu 7]# cat docker.sh
#!/bin/bash

while true;do
        echo "welcome to DragonBase!"
        sleep 5
done
[root@Gaohongyu 7]# cat Dockerfile
FROM centos

LABEL MAINTATNER="Mr.GAOHONGYU"

RUN ln -sfv /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

COPY docker.sh /home/docker/

RUN chmod +x /home/docker/docker.sh

CMD ["/home/docker/docker.sh"]

[root@Gaohongyu 7]# docker build -t Mr.GAOHONGYU/centos7:1 .
原文地址:https://www.cnblogs.com/gaohongyu/p/14084635.html