1, 安装docker-ce
官方链接: https://docs.docker.com/engine/install/centos/ 1.安装所需的软件包yum-utils、device-mapper-persistent-data和 lvm2 yum install -y yum-utils device-mapper-persistent-data lvm2 2.设置稳定的库 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 3.启用 docker-ce-edge和docker-ce-test(可选) yum-config-manager --enable docker-ce-edge yum-config-manager --enable docker-ce-test 4.通过yum安装Docker CE yum install docker-ce -y
[root@centos7 ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@centos7 ~]#
[root@centos7 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest 2622e6cca7eb 6 days ago 132MB
centos latest 470671670cac 5 months ago 237MB
[root@centos7 ~]#
[root@centos7 ~]# docker run -it nginx
[root@centos7 ~]#
[root@centos7 ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
58af259fc8fe nginx "/docker-entrypoint.…" 2 minutes ago Up 2 minutes 80/tcp gifted_brahmagupta
[root@centos7 ~]#
[root@centos7 ~]# docker inspect 58af259fc8fe|grep IPAddress
"SecondaryIPAddresses": null,
"IPAddress": "172.17.0.2",
"IPAddress": "172.17.0.2",
[root@centos7 ~]#
[root@centos7 ~]# curl -I 172.17.0.2:80
HTTP/1.1 200 OK
Server: nginx/1.19.0
Date: Tue, 16 Jun 2020 13:07:12 GMT
Content-Type: text/html
Content-Length: 612
Last-Modified: Tue, 26 May 2020 15:00:20 GMT
Connection: keep-alive
ETag: "5ecd2f04-264"
Accept-Ranges: bytes
[root@centos7 ~]#
配置加速
[root@centos7 ~]# ll /etc/docker/
total 4
-rw-------. 1 root root 244 Jun 16 19:58 key.json
[root@centos7 ~]#
[root@centos7 ~]# curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
docker version >= 1.12
{"registry-mirrors": ["http://f1361db2.m.daocloud.io"]}
Success.
You need to restart docker to take effect: sudo systemctl restart docker
[root@centos7 ~]#
[root@centos7 ~]# ll /etc/docker/
total 8
-rw-r--r--. 1 root root 56 Jun 16 21:35 daemon.json
-rw-------. 1 root root 244 Jun 16 19:58 key.json
[root@centos7 ~]#
[root@centos7 ~]# systemctl restart docker
[root@centos7 ~]# docker build -f /usr/local/dockerfile/Dockerfile -t mycentos7:7 /root/ #/root 为 ADD 文件的目录
ls 列出镜像 build 构建镜像来自Dockerfile history 查看镜像历史 inspect 显示一个或多个镜像详细信息 pull 从镜像仓库拉取镜像 push 推送一个镜像到镜像仓库 rm 移除一个或多个镜像 prune 移除未使用的镜像。没有被标记或被任何容器引用的。 tag 创建一个引用源镜像标记目标镜像 export 导出容器文件系统到tar归档文件 import 导入容器文件系统tar归档文件创建镜像 save 保存一个或多个镜像到一个tar归档文件 load 加载镜像来自tar归档或标准输入

浙公网安备 33010602011771号