以下是详细的“ubuntu14.04+docker的安装及使用”的完整攻略,包含两条示例说明:
1. 安装Docker
- 卸载旧版本的Docker:
sudo apt-get remove docker docker-engine docker.io containerd runc
- 安装Docker:
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
- 验证Docker是否安装成功:
sudo docker run hello-world
如果安装成功,你会看到一个类似于以下的输出:
Hello from Docker!
This message shows that your installation appears to be working correctly.
...
2. 使用Docker
接下来,我们来讲解如何使用Docker来创建和运行容器。
示例1:使用Ubuntu镜像创建容器
- 下载(如果你已经下载过)并运行Ubuntu镜像:
sudo docker pull ubuntu
sudo docker run -it ubuntu
- 你将进入Ubuntu的终端。在其中新建一个文件并退出:
touch test.txt
exit
- 现在,查看所有容器并找到刚刚创建的容器的ID:
sudo docker ps -a
- 重新开始这个容器并进入:
sudo docker start [CONTAINER ID]
sudo docker attach [CONTAINER ID]
- 现在可以在容器中查看目录,可以看到test.txt已在其中:
ls
示例2:使用Dockerfile创建容器
- 在你的本地计算机中,新建一个叫做
Dockerfile
的文件并写入以下内容:
FROM ubuntu:latest
RUN touch test.txt
CMD ["bash"]
- 构建一个新的Docker镜像并加入test.txt文件:
sudo docker build -t my-ubuntu-image .
- 运行这个新的镜像并进入:
sudo docker run -it my-ubuntu-image
- 可以在容器中查看目录,可以看到test.txt已在其中:
ls
到此,你已经了解了如何安装和使用Docker。祝你使用愉快!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ubuntu14.04+docker的安装及使用 - Python技术站