docker指令:
yum install docker 下载
docker -v 查看版本
docker --help 查看帮助说明
docker images 查询docker中镜像列表
docker search *** 搜索镜像
docker pull 镜像名称 拉取镜像
docker rmi 镜像名称 删除镜像
docker run 启动容器命令
--name 创建容器名称
-i 创建交互式模式
-t 给容器创建一个系统的伪终端
-d 创建一个守护式模式
-v 目录映射 两个参数: 1、 宿主机目录; 2、容器中的目录
-p 端口映射 两个参数: 1、 宿主机端口; 2、容器中的端口;
docker ps 查询正在运行的容器
exit; 退出容器
docker ps -a 查询历史容器列表
docker ps –l 查询最后运行的容器
docker attach imageID/name 进入容器:缺点一次进入,退出后容器就关闭了;
docker exec -it imageID/name进入容器:退出后,容器还在运行:【企业中用这种命令比较多】
docker start imageID/name 启动运行过的容器
docker stop imageID/name 停止容器
docker rename 原名 新名 容器重命名
docker rm imageID/name 删除容器
docker inspect imageID/name 查询容器内部信息
docker inspect -f='' imageID/name 查询容器内部具体信息
docker commit 容器名 镜像名 把容器打成镜像
docker save 镜像名 > /root/压缩包名 把镜像打成压缩包
docker load < /root/压缩包名 把镜像压缩包解压成镜像
docker tag 镜像 仓库名 把镜像放在仓库中
docker push 镜像仓库地址:tag 把仓库push推送到自己hub.docker中
注意:在CentOS系统中docker下载一定要配置加速器;
docker update --restart=always 容器名字或者容器ID 设置每次自重启
docker container cp 命令用于在容器和本地文件系统之间复制文件/文件夹。
docker container cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH