docker基础相关
docker architectuer
docker daemon
docker client
docker registries
用来存储images,有很多公用的,也可以建立私有的
client运行build,run,pull等命令
客户端从registries拉image到dockerhost上,存放到/var/lib/docker/目录
docker object
images,containers,netwokrs,volumns,plugins
安装和使用
依赖的基础环境
64 bits CPU
linux kernel 3.10+
linux kernel cgroups and namespaces
centos7
"Extras" repository
Docker Daemon
systemctl start docker.service
Docker Client
docker程序环境:
环境配置文件:
/etc/sysconfig/docker-network
/etc/sysconfig/docker-storage
Unit File:
/usr/lib/systemd/system/docker.service
Docker Registry配置文件:
/etc/containers/registries.conf
docker-cd:
配置文件:/etc/docker/daemon.json
docker镜像加速
国内元地址
{
"registry-mirrors":["https://registry.docker-cn.com"]
}
docker 创建image命令
docker create ## 老的命令
docker container create # 新的命令
docker version # 查看docker client和server的版本
常用命令:
docker search
docker pull
docker images
以上三个命令都可以用docker image 代替,如docker image search,docker image pull ,docker image list
拉取nginx alpine版本
docker image pull nginx:1.14-alpine
docker iamge ls --no-trunc## 查看image完整相关信息
docker container ls 或者docker ps ## 查看有哪些容器在运行
docker run --name busy -ti -d busybox:latest ## 后台启动
docker start -i -a busy ## 启动docker容器
docker restart busy ## 重启一个容器
docker kill busy ## 强制终止容器
docker stop busy ## 正常停止docker 容器
docker inspect busy ## 查看一个容器的配置文件
docker exec -ti busy /bin/sh ## 登陆到一个容器交互操作
docker logs busy ##查看容器的日志
浙公网安备 33010602011771号