# Docker知识 **Repository Path**: org_common/docker-knowledge ## Basic Information - **Project Name**: Docker知识 - **Description**: No description available - **Primary Language**: Docker - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-31 - **Last Updated**: 2021-08-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Docker 知识 #### 介绍 总结 Docker 用到的知识点 #### 软件架构 软件架构说明 #### 安装教程 1. CentOS yum install docker 2. Ubuntn apt-get install docker 3. xxxx #### 使用说明 1. * `docker tag [OPTIONS] IMAGE[:TAG][registryhost/][USERNAME/]NAME[:TAG]` * 标记本地镜像,将其归入某一仓库 可以用来解决名称为 none 的镜像,将镜像进行重新命名 2. * `docker run -d -p 8080:80 -v /usr/data:/data --privileged=true nginx:latest` * 使用镜像 nginx:latest,以后台模式启动一个容器,将宿主机的 8080 端口映射到容器 80 端口,主机的目录 /usr/data 映射到容器的 /data;--privileged意思是赋予该容器内 * 部目录文件的读写权限 3. * `docker exec -it mynginx /bin/sh` * 在容器 mynginx 中开启一个交互模式的终端 * `docker exec -it mynginx /bin/sh /root/runoob.sh` * 在容器 mynginx 中以交互模式执行容器内 /root/runoob.sh 脚本 4. * `docker ps -a` * 显示所有的容器,包括未运行的 5. * `docker rm CONTAINER` * 删除容器 6. * `docker rmi imageName` 删除镜像 7. * `docker logs -f CONTAINER` 查看容器日志 8. * `docker search imageName` 查询所有包含关键字符的镜像 #### 参与贡献 #### 特技