一、安装Docker
1、更新Ubuntu软件包
sudo apt-get update
2、安装Docker
sudo apt-get install docker.io
3、启动Docker服务
sudo systemctl start docker
二、配置Docker镜像加速器
为了加快Docker镜像的下载速度,我们可以配置Docker镜像加速器。
1、打开/etc/docker/daemon.json文件
sudo vi /etc/docker/daemon.json
2、添加加速器地址
在文件中添加以下内容:
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
3、重启Docker服务
sudo systemctl daemon-reload
sudo systemctl restart docker
三、Docker镜像管理
1、查看本地镜像列表
sudo docker images
2、拉取镜像
sudo docker pull [镜像名]
3、删除镜像
sudo docker rmi [镜像名]
四、Docker容器管理
1、新建容器
sudo docker run -it [镜像名] /bin/bash
2、查看容器列表
sudo docker ps -a
3、启动容器
sudo docker start [容器ID]
4、停止容器
sudo docker stop [容器ID]
5、进入容器
sudo docker exec -it [容器ID] /bin/bash
6、删除容器
sudo docker rm [容器ID]
五、Docker Compose
1、安装Docker Compose
sudo apt-get install docker-compose
2、编写Docker Compose文件
编写一个docker-compose.yml文件,参照以下示例:
version: '2.0'
services:
web:
build: .
ports:
- "5000:5000"
redis:
image: "redis:alpine"
3、启动Docker Compose
sudo docker-compose up
六、Docker网络
1、查看网络列表
sudo docker network ls
2、创建自定义网络
sudo docker network create [网络名]
3、连接容器到网络
sudo docker network connect [网络名] [容器名]
4、断开容器与网络的连接
sudo docker network disconnect [网络名] [容器名]
5、删除自定义网络
sudo docker network rm [网络名]