跟着云打算跟容器技巧的疾速开展,Docker已成为现代软件开辟跟运维的必备东西。它经由过程容器化技巧,简化了利用的安排、扩大年夜跟管理。本文将具体介绍如何在Ubuntu操纵体系上安装跟设置Docker,并展示怎样利用Docker停止高效安排与运维。
Docker是一个开源的利用容器引擎,它容许开辟者打包他们的利用以及利用的依附包到一个可移植的容器中,然后发布就任何风行的Linux或Windows呆板上。容器是完全利用沙箱机制,相互之间不会有任何接口。
sudo apt-get update
sudo apt-get upgrade
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 install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
docker --version
docker pull ubuntu
docker run -it ubuntu /bin/bash
docker stop 容器ID或称号
docker rm 容器ID或称号
FROM ubuntu
RUN apt-get update && apt-get install -y nginx
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]
docker build -t my-nginx .
docker run -d -p 8080:80 my-nginx
Docker Compose用于定义跟运转多容器Docker利用。
version: '3'
services:
web:
image: my-nginx
ports:
- "8080:80"
docker-compose up -d
docker pull 镜像名
docker images
docker rmi 镜像名
经由过程本文的介绍,信赖你曾经控制了在Ubuntu操纵体系上安装跟设置Docker的方法,并学会了怎样利用Docker停止高效安排与运维。盼望这些知识可能帮助你在软件开辟跟运维任务中愈加随心所欲。