如何在Ubuntu上正确安装Docker并配置国内镜像源?
一、安装docker
依次按照下面步骤即可完成docker的安装。
1、更新软件源
sudo apt update
2、安装基本软件
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common lrzsz -y
3、指定使用阿里云镜像
sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
4、安装docker-ce
sudo apt-get install docker-ce -y
二、查看docker版本
经过上面的步骤,已经完成了docker的安装,可以通过以下命令查看docker的版本。
docker version
三、配置可用镜像源
创建daemon.json文件
1、切换到/etc/docker
cd /etc/docker
2、创建文件deamon.json
sudo touch daemon.json
修改daemon.json文件
1、编辑/etc/docker/daemon.json文件
sudo vim daemon.json
2、把下面的内容复制到daemon.json文件中。
{
"registry-mirrors": [
"https://docker.1panel.live",
"https://hub.rat.dev"
]
}重启docker
systemctl daemon-reload
systemctl restart docker
至此,ubuntu上安装docker就完成了。
四、docker常用命令
1、镜像相关命令
搜索镜像
docker search 镜像名
查看镜像
docker images
查看容器
docker ps
运行镜像
docker run 镜像名/镜像ID
拉取镜像
docker pull 镜像名:tag
删除镜像
docker rmi 镜像名/镜像ID docker rmi -f 镜像名/镜像ID # 强制删除
2、容器相关命令
关闭容器
docker stop 容器名/容器ID
启动容器
docker start 容器名/容器ID
删除容器
docker rm 容器名/容器ID docker rm -f 容器名/容器ID # 强制删除
进入容器内部
docker exec -it 容器名/容器ID bash
查看容器信息
docker inspect 容器名/容器ID
查看容器日志
docker container logs 容器名/容器ID
从容器内复制文件
docker cp 容器名/容器ID:docker容器内的文件地址 docker所在宿主机的文件地址
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
使用Docker启动mysql成功后,使用docker ps查不到的问题及解决
这篇文章主要介绍了使用Docker启动mysql成功后,使用docker ps查不到的问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-12-12
Docker安装mysql教程以及解决mysqld: Can‘t read dir&nbs
本文详细介绍了如何通过Docker来安装和配置MySQL数据库,包括拉取MySQL镜像、启动MySQL容器、配置MySQL、解决常见错误等步骤,提供了详尽的命令和参数说明,帮助用户顺利完成MySQL的安装和配置,文中还提到了如何处理MySQL容器启动时遇到的“无法读取目录”2024-10-10
Docker安装MongoDB的过程(mongo.latest)
MongoDB是一种高性能、灵活的数据库,特别适合处理大量非结构化数据,它采用文档数据模型,支持复杂的数据结构,提供类似面向对象的查询语言,本文给大家介绍Docker安装MongoDB的过程(mongo.latest),感兴趣的朋友一起看看吧2024-11-11
CentOS7环境下使用Docker搭建PHP运行环境的过程详解
这篇文章主要介绍了CentOS7环境下使用Docker搭建PHP运行环境,文中给大家提到创建私有网络及安装nginx的方法,本文给大家介绍的非常详细,需要的朋友可以参考下2021-08-08
Docker 本地导入镜像/保存镜像/载入镜像/删除镜像的方法
这篇文章主要介绍了Docker 本地导入镜像/保存镜像/载入镜像/删除镜像的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-12-12


最新评论