在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
学习的一些疑问
目前主流使用docker都是应用到哪些场景中? 1. docker的二个软件 Docker: 开源的容器虚拟化平台; 2. docker的三大模块 Docker images.(镜像) 3. 常用命令 3.1. 常用镜像命令 docker image(查看镜像信息) 3.2. 少用镜像命令 docker pull(获取镜像) 3.3. 常用容器命令 docker run([下载镜像并]启动容器) 3.4. 少用容器命令 docker commit(提交容器) 4. 安装 4.1. 在CentOS7中安装 curl -sSL https://get.docker.com/ | sh //下载官服脚本按照 chkconfig docker on //设置开机自动启动 4.2. 在CentOS6中安装 4.2.1. 添加yum软件源
tee /etc/yum.repo.d/docker.repo << 'EOF' [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/ enabled=1 gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg EOF 4.2.2. 安装docker yum update yum install -y docker-engine 4.2.3. No module named yum 如果在执行yum update的时候出现了No module named yum错误,可能是存在与yum不对应的python版本引起。可以通过修改yum和yum-updatest的执行脚本(/usr/bin/yum和/usr/bin/yum-updatest)的注释来指定python版本。譬如:
5. 基础环境 可以下载bashrc_docker文件,加载到环境.bashrc中,其可以提供一些方便的命令用于做一些比较复杂的过程。 .bashrc_docker(https://raw.githubusercontent.com/yeasy/docker_practice/master/_local/.bashrc_docker) 定义了以下命令 - docker-pid(获取容器pid) wget -P ~ https://raw.githubusercontent.com/yeasy/docker_practice/master/_local/.bashrc_docker 6. 仓库 6.1. 私有仓库 官服提供了一个docker-registry镜像来供私有仓库的搭建。 docker run -d -p 2010:5000 registry vi /etc/docker/daemon.json {"insecure-registries":["myregistry.example.com:5000"]} cul http://x.x.x.x:2010/v2/linerl/tags/list API文档:https://github.com/docker/distribution/blob/master/docs/spec/api.md 7. 学习后的一些结论 本身是虚拟机技术实现的服务器大多数带有随时可扩展升级的性质,没有资源分配的需求,没有必要用到docker; 以上只是本人刚开始学习的一些理解,当然docker的能力我还远远没理解到,适合的场景肯定还有很多。目前的记录只是为了以后查阅和学习巩固。 |
请发表评论