Blogger Information
Blog 5
fans 0
comment 0
visits 3078
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
docker快速入门
echo
Original
654 people have browsed it

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 匿名卷 宿主机与容器类目录映射

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post