1. 程式人生 > 實用技巧 >Docker容器製作DockerFile

Docker容器製作DockerFile

Docker換國內源和簡單操作

vim /etc/docker/daemon.json

{
“registry-mirrors”:[“https://registry.docker-cn.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 .