Ubuntu安裝docker
一、安裝Docker
1.1 更新Ubuntu软件包
sudo apt-get update
1.2 安装Docker
sudo apt-get install docker.io
1.3 启动Docker服务
sudo systemctl start docker
二、配置Docker镜像加速器
为了加快Docker镜像的下载速度,可以配置Docker镜像加速器。
2.1 打开/etc/docker/daemon.json文件
sudo vi /etc/docker/daemon.json
2.2 添加加速器地址
在文件中添加如下内容
{
“registry-mirrors”: ["https://registry.docker-cn.com"]
}
2.3 重启Docker服务
sudo systemctl daemon-reload
sudo systemctl restart docker
三、Docker镜像管理
3.1 查看本地镜像列表
sudo docker images
3.2 拉取镜像
sudo docker pull [镜像名]
3.3 删除镜像
sudo docker rmi [镜像名]
四、Docker容器管理
4.1 新建容器
sudo docker run -it [镜像名] /bin/bash
4.2 查看容器列表
sudo docker ps -a
4.3 启动容器
sudo docker start [容器ID]
4.4 停止容器
sudo docker stop [容器ID]
4.5 进入容器
sudo docker exec -it [容器ID] /bin/bash
4.6 删除容器
sudo docker rm [容器ID]
五、Docker Compose
5.1 安装Docker Compose
sudo apt-get install docker-compose
5.2 编写Docker Compose文件
编写一个docker-compose.yml文件
version: '2.0',
services:
web:
build: .
ports:
- "5000:5000"
redis:
image: "redis.alpine"
5.3启动Docker Compose
sudo docker-compose up
六、Docker网络
6.1 查看网络列表
sudo docker network ls
6.2 创建自定义网络
sudo docker network create [网络名]
6.3 连接容器到网络
sudo docker network connect [网络名] [容器名]
6.4 断开容器与网络的连接
sudo docker network disconnect [网络名] [容器名]
6.5 删除自定义网络
sudo docker network rm [网络名]