您的位置:

Ubuntu安装Docker教程

一、安装Docker

1、首先更新包索引并安装必备程序:

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

2、添加Docker官方的GPG密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

3、添加稳定版本的Docker存储库:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

4、再次更新包索引并安装Docker:

sudo apt-get update
sudo apt-get install docker-ce

5、检查Docker是否成功安装:

sudo docker run hello-world

二、使用Docker

1、拉取镜像:

sudo docker pull 镜像名称:标签

2、启动容器:

sudo docker run -itd --name 容器名称 镜像名称:标签

其中,选项-i表示交互式操作,选项-t表示终端,选项-d表示在后台运行。

3、查看运行的容器:

sudo docker ps

4、进入容器:

sudo docker exec -it 容器ID bash

其中,选项-exec表示在运行的容器内执行命令,选项-i表示交互式操作,选项-t表示终端。

5、停止和删除容器:

sudo docker stop 容器ID
sudo docker rm 容器ID

6、停止和删除镜像:

sudo docker stop 容器ID # 必须先停止与镜像关联的容器
sudo docker rmi 镜像名称:标签

三、常见问题

1、Docker在Ubuntu下无法使用sudo命令

①执行以下命令将当前用户添加到Docker用户组:

sudo usermod -aG docker $USER

②注销并重新登录。

2、Docker的默认存储路径

默认情况下,Docker的所有数据都保存在/var/lib/docker目录下。

3、如何修改Docker存储路径

①停止Docker服务:

sudo service docker stop

②使用vim编辑/etc/default/docker文件:

sudo vim /etc/default/docker

在文件中添加以下内容(假设新的Docker存储路径为/data/docker):

DOCKER_OPTS="--graph=/data/docker"

③创建/data/docker目录:

sudo mkdir /data/docker

④重新启动Docker服务:

sudo service docker start

4、如何查看Docker的日志

①查找Docker容器ID:

sudo docker ps

②查看对应容器的日志:

sudo docker logs 容器ID

四、总结

本文详细介绍了在Ubuntu上安装Docker的步骤,以及如何使用Docker进行镜像和容器的操作。同时,还介绍了一些常见问题的解决方法,希望对大家有所帮助。