001--【docker】基础知识入门

2019-11-15  本文已影响0人  83e2b5141ef4

1、写在前面的话

学习整个docker的环境,网络,原理,而不是浅尝辄止的docekr run一个镜像,然后就装着自己很diao的样子


2、学习目的

docker client和docker server服务启动之后,通过api进行rest接口访问,提供服务

了解docker的配置文件/etc/sysconfig/docker和/usr/lib/systemd/system/docker.service,然后知道docker的网络代理和linux的网络代理之间的区别

Docker的日志文件写入到 /var/log/message里,使用命令:tail -f /var/log/message | grep docker


3、学习内容

3.1、docker使用

docker可能因为版本不同,在使用的时候也不同


3.2、docker网络

1)docker version 可以查看到client和server的版本,内部真实的接口调用就是通过rest风格API进行调用的
2) ip addr 可以查看docekr在当前虚机构建使用了一个 172.17.42.1/16的虚拟网桥,该IP地址为docker内部网络使用(只能在该机器上使用)

3)docker 配置文件:/etc/sysconfig/docker

http_proxy=xxxxx:8080
https_proxy=xxxxxx:8080

4)docker作为demon服务的配置地址:/usr/lib/systemd/system/docker.service

5)进行docker服务查询日志


6)docker 常用命令

docker run --name mynginx -d nginx:latest
docker run -P -d nginx:latest
docker run -p 80:80 -v /data:/data -d nginx:latest
docker run -p 127.0.0.1:80:8080/tcp ubuntu bash
runoob@runoob:~$ docker run -it nginx:latest /bin/bash
root@b8573233d675:/# 
上一篇 下一篇

猜你喜欢

热点阅读