一、安装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进行镜像和容器的操作。同时,还介绍了一些常见问题的解决方法,希望对大家有所帮助。