diff --git a/content/zh/blog/bestlenavo/2020-06-18-docker-images/1.png b/content/zh/blog/bestlenavo/2020-06-18-docker-images/1.png new file mode 100644 index 0000000000000000000000000000000000000000..571d862930b90a8c469bc932efe120745664e697 Binary files /dev/null and b/content/zh/blog/bestlenavo/2020-06-18-docker-images/1.png differ diff --git a/content/zh/blog/bestlenavo/2020-06-18-docker-images/2.png b/content/zh/blog/bestlenavo/2020-06-18-docker-images/2.png new file mode 100644 index 0000000000000000000000000000000000000000..edea7590d9a2d4a239aee455c0692c853df8fef3 Binary files /dev/null and b/content/zh/blog/bestlenavo/2020-06-18-docker-images/2.png differ diff --git a/content/zh/blog/bestlenavo/2020-06-18-docker-images/3.png b/content/zh/blog/bestlenavo/2020-06-18-docker-images/3.png new file mode 100644 index 0000000000000000000000000000000000000000..525663f71cc416532c97bdae24161110786fa4f4 Binary files /dev/null and b/content/zh/blog/bestlenavo/2020-06-18-docker-images/3.png differ diff --git a/content/zh/blog/bestlenavo/2020-06-18-docker-images/4.png b/content/zh/blog/bestlenavo/2020-06-18-docker-images/4.png new file mode 100644 index 0000000000000000000000000000000000000000..af084464c4173e1ccd07a87ae8fb5924d8f63c89 Binary files /dev/null and b/content/zh/blog/bestlenavo/2020-06-18-docker-images/4.png differ diff --git a/content/zh/blog/bestlenavo/2020-06-18-docker-images/5.png b/content/zh/blog/bestlenavo/2020-06-18-docker-images/5.png new file mode 100644 index 0000000000000000000000000000000000000000..c7a72485ca43fcbafa7adcba709efff178d074df Binary files /dev/null and b/content/zh/blog/bestlenavo/2020-06-18-docker-images/5.png differ diff --git a/content/zh/blog/bestlenavo/2020-06-18-docker-images/6.png b/content/zh/blog/bestlenavo/2020-06-18-docker-images/6.png new file mode 100644 index 0000000000000000000000000000000000000000..5dca66dda2d9398bd69d677710b1cd7063375164 Binary files /dev/null and b/content/zh/blog/bestlenavo/2020-06-18-docker-images/6.png differ diff --git a/content/zh/blog/bestlenavo/2020-06-18-docker-images/7.png b/content/zh/blog/bestlenavo/2020-06-18-docker-images/7.png new file mode 100644 index 0000000000000000000000000000000000000000..6b493276937b9305f2facec217f2c80d284dd614 Binary files /dev/null and b/content/zh/blog/bestlenavo/2020-06-18-docker-images/7.png differ diff --git a/content/zh/blog/bestlenavo/2020-06-18-docker-images/8.png b/content/zh/blog/bestlenavo/2020-06-18-docker-images/8.png new file mode 100644 index 0000000000000000000000000000000000000000..3de064b1fec1f19462d9f946bdf2a223234bfeff Binary files /dev/null and b/content/zh/blog/bestlenavo/2020-06-18-docker-images/8.png differ diff --git a/content/zh/blog/bestlenavo/2020-06-18-docker-images/9.png b/content/zh/blog/bestlenavo/2020-06-18-docker-images/9.png new file mode 100644 index 0000000000000000000000000000000000000000..8b16d8d4e32df8ec28c101f3ac27848c9675aa51 Binary files /dev/null and b/content/zh/blog/bestlenavo/2020-06-18-docker-images/9.png differ diff --git a/content/zh/blog/bestlenavo/2020-06-18-docker.md b/content/zh/blog/bestlenavo/2020-06-18-docker.md new file mode 100644 index 0000000000000000000000000000000000000000..e6608ffc8ea984e8ac3f5dce6a6c3761491a8a89 --- /dev/null +++ b/content/zh/blog/bestlenavo/2020-06-18-docker.md @@ -0,0 +1,77 @@ +### 【背景】 +很多小伙伴基本上都是在使用windows,windows下面跑linux有很多方法,下面就来介绍其中一种——使用容器Docker + +### 【环境准备】 + +- Windows10 64位 +- Docker Desktop Installer +- openEuler开源社区下载:[openEuler-docker.aarch64.tar.xz](https://repo.openeuler.org/openEuler-20.03-LTS/docker_img/aarch64/) (aarch64) + + + +### 【安装步骤】 + +##### 一、下载安装Docker + +在[Docker官网](https://www.docker.com/get-started) 选择Download for Windows + + + +安装直接默认选择,点击OK; + + + +安装成功之后,点击Close关闭;有的小伙伴可能是第一次配置Hyper-V,所以需要重启电脑; + + + +##### 二、导入openEuler + +双击打开桌面上的Docker Desktop,等待Docker图标从Docker is starting变成Docker is running + + + + +第一次打开Docker Desktop的时候,我们选择跳过教程,之后不用去管界面了 + + + +运行CMD,进入**openEuler-docker.aarch64.tar.xz**的存放目录,执行命令 +``` +docker load < openEuler-docker.aarch64.tar.xz +``` + +等待加载完毕之后,执行命令 +``` +docker run -p 10000:22 --privileged -td openeuler-20.03-lts /usr/sbin/init +``` + +容器运行起来之后,执行命令查看CONTAINER_ID +``` +docker ps -a +``` + +执行命令,把CONTAINER_ID替换成你自己的容器ID +``` +docker exec -it CONTAINER_ID /bin/bash +``` + + + +##### 三、配置openEuler +现在我们已经进入到openEuler系统中,但我们会发现在的系统连yum,vim等基本工具都无法使用,所以接下来我们来安装这些工具 + +让我们配置repo源,依次执行下面的命令 +``` +cd /etc/yum.repos.d +touch local.repo +echo -e '[basiclocal]\nname=basiclocal\nbaseurl=http://repo.openeuler.org/openEuler-20.03-LTS/OS/aarch64/\nenabled=1\ngpgcheck=0\n' >> local.repo +yum update +``` + + + +更新完成之后,就可以使用yum来安装软件包了 + +到这里Docker安装openEuler就完成了,谢谢大家 +最后谢谢 @Yikun @hao 的指导,https://gitee.com/openeuler/community/issues/I1K1BG#note_2665664 \ No newline at end of file