博主信息
博文 5
粉丝 0
评论 0
访问量 4332
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
docker快速入门
echo
原创
942人浏览过

centos7安装docker

1、更新update到最新的版本 yum update

2、卸载老版本docker yum remove docker docker-common docker-selinux docker-engine

3、安装需要的软件包 yum install -y yum-utils device-mapper-persistent-data lvm2

4、设置yum源 yum-config-manager —add-repo https://download.docker.com/linux/centos/docker-ce.repo

5、查看docker版本 yum list docker-ce —showduplicates|sort -r

6、安装docker yum install docker-ce-18.03.1.ce -y

7、启动docker systemctl start docker

8、加入开机自启 systemctl enable docker

9、配置国内镜像 vi /etc/docker/daemon.json { “registry-mirrors”: [“https://cr.console.aliyun.com/“] }

ps -aux | grep docker

启动:systemctl start|stop|restart docker

查看docker信息:docker info

查看docker版本:docker version

docker三大概念

镜像(image)

镜像可以基于自己编写的Dockerfile文件构建,也可以从公共仓库拉取

容器(container)

容易是镜像运行后一个的实例

仓库(dockerhub)

存放镜像

docker常用命令

构建镜像 docker build -t 镜像名 . Dockerfile文件在当前目录下
搜索镜像 docker search 镜像名
下载镜像 docker pull 镜像名
推送镜像 dokcer push 镜像名
+0.1查看本地镜像 docker images
删除镜像 docker rmi 【-f】(强制删除) 镜像名称|id 【$(docker images -qa)】全部删除
构建容器 docker run -itd —name 容器名 镜像名|id
进入容器 docker exec -it 容器名|id
查看容器 docker ps 查看运行中的容器【-a查看所有容器】
启动、停止容器 docker start|stop| 容器名
镜像打标签 docker tag 镜像名 镜像名:v1
查看镜像构建历史 docker history 镜像名
提交容器 docker commit -m=”xxxx” 容器名 镜像名
容器导出 docker export redis >redis.tar
容器导入 docker import redis.tar redis:v1(变成镜像)
查看容器详情 docker inspect -f {{.Mounts}} 容器名
创建docker网络 docker network create —subnet=192.168.160.0 my-net
查看docker网络 docker network ls
容器指定网络分配ip docker run -itd —net=my-net —ip=192.168.160.10

dockerfile命令

FORM centos:centos7 基础镜像
RUN yum update -y 执行shell命令(run一层将会构建一层临时镜像)
COPY|ADD 源文件 目标文件 复制宿主机文件到容器内(add会解压文件)
ENV REDIS_VERIS=6.0 设置系统环境变量(全局)
ARG REDIS_VERIS=6.0 构建完镜像,变量不存在
EXPOSE 80 开放容器端口
WORKDIR /conf 进入容器时打开目录

容器启动运行命令

CMD [“redis-server”] 可以替换
ENTRYPOINT [“redis-server”] 替换需要加—entrypoint
VOLUME /data 匿名卷 宿主机与容器类目录映射

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学