admin管理员组

文章数量:1356388

本文讲解的是在win10 系统下安装docker与及简单使用:

1.安装docker

(1)环境准备:
①确定cpu虚拟化是否已启用:任务管理器->性能->cpu,查看虚拟化状态;如果是禁用状态,那就重启计算机,进入bios开启虚拟化(重启时进入bios按esc -> 再按f12 -> 去开启虚拟化):

②然后进入电脑的控制面板(右击我的电脑->属性->控制面板主页)
->程序->启用或关闭Windows功能->把Hyper-v勾上,启用后一定要重启电脑。

(3)环境准备好,先下载docker安装包,Docker Desktop 官方下载地址: https://hub.docker/editions/community/docker-ce-desktop-windows
下载完安装包,双击安装即可,安装过程不需要操作,点击确定安装就 行。安装完成,在桌面会有docker的快捷键,双击打开。

(4)镜像加速:

{
  "registry-mirrors": [
    "https://m16petef.mirror.aliyuncs"
  ]
}


(5)win+r,输入cmd命令打开dos命令窗口。
①查看docker版本:

②查看所有镜像:

docker image

③查看看正在运行的容器 :

docker ps   

2.安装centos7镜像

①登录docker:

docker login

②安装centos 7 镜像

docker pull centos:7


③查看是否有centos7镜像:

④运行centos容器:

docker run -d -i -t 镜像ID(IMAGE ID) /bin/bash

⑤查看所有正在运行的容器:

docker ps


Tips:
如果之前已经运行过的容器,就不用run 镜像了,否则会重新开一个新的容器,曾经的容器脚本文件都不会在这个新的容器中。
解决方法:

  • 查看当前所有容器:
docker ps -a
  • 使用“docker start 容器id” 启动容器即可
docker start  容器id


⑥进入容器:

docker exec -it 容器ID(CONTAUNER ID)  bash

exit 退出容器:

3.简单的脚本创建运行操作

tips: 操作脚本的时候,开启两个dos窗口,一个窗口不进入容器,方便执行docker命令,一个窗口进入容器,方便操作脚本。
①.创建一个.sh 脚本,我是在phpstorm中写的

②将test2.sh文件copy到容器中:

docker cp 要复制的路径  CONTAINER ID:容器里的路径


③运行test2.sh 脚本文件:

sh test2.sh


④使用vim编辑脚本,先在容器中安装vim命令:

 yum install vim -y


使用vim 编辑、添加(文件不存在自动添加)文件:


本文标签: 并在镜像脚本简单docker