Docker学习

一.仓库安装:

1.安装需要的安装包

sudo yum install -y yum-utils

$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

更改为阿里云镜像仓库: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2.安装docker引擎

yum install docker-ce docker-ce-cli containerd.io

docker-ce 社区版(推荐)docker-ee企业版

二.测试docker

启动docker :

systemctl start docker

查看版本:docker version

测试docker程序,拉取hello word镜像:

docker run hello-world

三.常用命令

帮助命令

docker version docker基本信息

docker info 详细信息

docker  命令--help 查看命令

镜像命令

docker images 查看镜像 -a显示所有 -q只显示id

docker search mysql 搜多镜像 --filter -start -1000 根据星搜索

docker pull 下载 mysql:5.7.5

docker rmi删除 -f全删 -id根据id删

容器命令

有了镜像才能创建容器,下载linux  docker pull centos

docker run 新建容器并启动 --name "Name" 容器名 -d后台方式运行 -i /-t使用交互方式运行,进入容器查看内容 -P指定容器端口   -p指定随机端口

启动并进入容器:docker run -it centos /bin/bash

exit:退出  ctrl + p +q 容器退出不停止

docker rm删除容器 +id删除指定容器  

docker ps 查看运行容器 -a 列出所有 -n最近创建的容器 -q 只显示容器编号

docker start +id开启容器

docker restart +id 重启容器

docker kill +id 杀死容器

docker stop +id 停止容器

其他命令 

docker run -d后台启动

docker logs 查看日志 -f

docker top 查看进程

docker inspect查看容器信息

docker exec进入当前正在进行的容器,开启新的终端可以在里面操作 docker exec -it e02ff8455739 /bin/bash

docker attach进入当前正在进行的容器正在执行的终端,不会启动新的终端 

docker cp 容器id:容器内路径 + 服务器路径   复制容器文件到主机上

你可能感兴趣的:(生产工具,docker)