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 .
QQ:1061767621
Q群:215481318