Ubuntu安裝docker

Ubuntu安裝docker

Turbo 368 2023-08-09

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 [网络名]