标签:windows安装 emctl ref windows and 虚拟机 run top sudo
https://hub.docker.com/ 请注册账号及邮箱激活
注意:docker只支持linux系统,经排查windows安装的docker原理基本都是通过虚拟机
我用的ubuntu20.0虚拟机
sudo apt update curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
就是这么简单!
接下来验证安装是否成功:
wbw@ubuntu:~$ docker -v Docker version 20.10.7, build f0df350 wbw@ubuntu:~$ sudo systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2021-06-24 20:03:46 PDT; 7h ago
sudo docker search ubuntu
sudo docker pull ubuntu
docker run -it ubuntu 加 -it 的目的是可以让你通过shell来操作他们。如果不加则是简单的把镜像放到容器并启动 进入shell后我们就可以在容器中进行操作了,比如在该ubuntu容器中新增apache服务器等,此处不做演示了。
(注意:ubuntu初始容器一般需要先apt update / upgrade一下)
//shell中直接exit exit
//活动中的容器 sudo docker ps //非活动中的容器 sudo docker ps -a //最新创建的容器 sudo docker ps -l //是字母l (latest)不是数字1
sudo docker start epic_aryabhata //docker start+容器id/容器名称 同时注意与docker run的区别
sudo docker stop epic_aryabhata //docker stop+容器id/容器名称
sudo docker rm epic_aryabhata //docker rm+容器id/容器名称
sudo docker commit -m ‘start‘ -a "ansirw" epic_aryabhata study/ubuntu 此时用docker images命令可以看到我们多了一个repostry
sudo docker login -u ansirw Password: WARNING! Your password will be stored unencrypted in /root/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store
sudo docker tag study/ubuntu ansirw/ubuntu
sudo docker push ansirw/ubuntu
我们不能每一次都docker run -it,因为每一次的执行都会在本地拉取一个镜像容器。
实际上我们这样操作:
wbw@ubuntu:~$ sudo docker start epic_aryabhata epic_aryabhata wbw@ubuntu:~$ sudo docker exec -it epic_aryabhata /bin/bash root@be15c13a58ca:/# ls bin dev home lib32 libx32 mnt proc run srv tmp var boot etc lib lib64 media opt root sbin sys usr root@be15c13a58ca:/#
就这些了,希望大家相互学习,共同进步!
标签:windows安装 emctl ref windows and 虚拟机 run top sudo
原文地址:https://www.cnblogs.com/bushuwei/p/14932284.html