Docker-安装部署全过程
Docker安装部署
前提
Docker要求CentOS7系统的内核版本高于3.10
步骤
1.查看内核版本
uname -r
2.查看是否已经安装过Docker
docker version
3.如果安装过Docker需要卸载Docker
杀死docker有关的容器:docker kill$(docker ps -a -q)
删除所有的docker容器:docker rm$(docker ps -a -q)
删除所有的docker镜像:docker rmi $(docker images -q)
停止docker服务:systemctl stop docker
删除docker相关存储目录:1.rm -rf /etc/docker
2.rm -rf /run/docker
3.rm -rf /var/lib/dockershim
4.rm -rf /var/lib/docker
4.安装Docker用到的工具类
sudo yum install -y yum-utils
5.创建Docker仓库
sudo yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.reposudo yum-config-manager \--add-repo \http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
6.更新yum缓存
sudo yum makecache fast
7.查看Docker的版本号
yum list docker-ce --showduplicates | sort -r
8.yum安装Docker
yum install docker-ce-20.10.6 -y
9.配置Docker自启
systemctl enable docker
10.运行Docker
systemctl restart docker
11.查看docker是否安装并且启动成功
docker version
12.配置docker加速器
在daemon文件中添加以下代码,vi /etc/docker/daemon.json
{"registry-mirrors": ["https://registry.docker-cn.com","https://pee6w651.mirror.aliyuncs.com"],"live-restore": true
}
13.更新缓存
sudo yum makecache fast
14.查看可以拉取的镜像文件
docker search 镜像名称
,例如,docker search nginx 查看关于nginx的镜像文件
15.拉取Docker镜像文件
docker pull 镜像名称
, 例如,docker pull nginx
16.查看是否拉取成功,拉取成功后会显示对应的镜像文件
docker image ls
17.运行镜像并生成对应的一个容器去执行镜像文件
docker run 参数 +镜像名字或者镜像ID
例如,dokcer run -d -p 80:80 nginx
结果
使用docker ps 查看已经运行的镜像
Docker常用命令
docker stats 查看cpu的状态
docker stop +镜像ID 停止正在运行的镜像
docker ps 查看正在运行的镜像
docker run -d(后台运行) -p(端口映射,宿主机端口:容器端口) -e(运行的限制条件 例如,ES_JACA_OPTS=“-Xms64m(最小运行内存) -Xms512m(最大运行内存)”)
docker image ls 查看本地已经安装的镜像文件
docker rmi(i为image的缩写) +镜像ID 删除本地已经安装好的镜像文件
docker rm +容器ID 删除容器
docker info | grep Root 查看docker 镜像的存储路径
docker run -it(表示开启一个交互式的终端) 容器名 bash(解释器) 运行镜像进入容器
docker exec -it 容器名 bash 进入正在运行的容器内
exit 退出镜像
docker image save 镜像名:版本号 >(重定向符号) /路径/文件名.tgz 导出镜像到指定路径
docker image load -i /镜像存在的路径 导入指定路径下的镜像
docker logs -f(实时刷新) +容器id | tail -5(最新的五条信息) 查看容器对应的日志信息。
docker port 容器ID 查看容器的端口映射
docker bulid -t(-t代表tag) ‘镜像名称’ 脚本名称 用来创建自定义镜像文件的
docker tag 原镜像名 新镜像名 修改镜像名称
netstat -tunlp 查看宿主机的使用的端口
Docker-安装部署全过程相关推荐
- Docker安装部署RabbitMQ
https://blog.csdn.net/super_rd/article/details/70792746 http://muxiulin.cn/archives/category/rabbit ...
- 使用docker安装部署Spark集群来训练CNN(含Python实例)
使用docker安装部署Spark集群来训练CNN(含Python实例) 本博客仅为作者记录笔记之用,不免有很多细节不对之处. 还望各位看官能够见谅,欢迎批评指正. 博客虽水,然亦博主之苦劳也. 如需 ...
- Docker实战:Docker安装部署RabbitMQ
使用Docker安装部署RabbitMQ 1.docker search rabbitmq:management 2.docker pull rabbitmq:management 注意:如果dock ...
- saiku docker配置部署_【安装教程】01 Gitea Docker 安装部署 - 【SkywenCode】技术团队基...
在2016年-2019年,SkywenCode技术团队使用码云Gitee 作为线上代码库管理,基于敏捷开发和持续构建的思路,我们整体基础建设以Drone / Jenkins + Docker 的方式构 ...
- 服务器上使用docker安装部署禅道zentao
服务器上使用docker安装部署禅道zentao 目的:在服务器上安装docker禅道容器 一.查看服务器是否有禅道容器 docker ps -a 可以查看到所有容器. 二.从docker库下载禅道镜 ...
- jenkins安装部署全过程(linux)
转自:https://www.cnblogs.com/jwrwst/p/6520114.html jenkins安装部署全过程 基本配置: 1.Linux安装配置jdk环境 1.1.上传到 Linux ...
- 采用docker安装部署Nginx
四.采用docker安装部署Nginx 在主机192.168.1.138下,安装nginx,docker 的安装命令如下: docker run \ -d \ -p 8080:80 \ --name ...
- Docker安装部署及使用
Docker安装部署及使用 实验内容 安装Docker. 创建自己的第一个容器 容器使用,查看.启动.进入.停止.删除对应容器. 容器安装MySQL. Experimental environment ...
- ITOP-1 Docker安装部署itop
ITOP-1 Docker安装部署itop 一.Docker安装部署 1.下载docker源 2.yum安装docker,并运行 3.配置docker镜像加速地址 二.ITOP部署 1.登录[dock ...
- 【Docker】使用docker安装部署NextCloud私人网盘
[Docker]使用docker安装部署NextCloud私人网盘 1.查询并下载NextCloud镜像 执行命令 docker search nextcloud docker pull nextcl ...
最新文章
- 46W 奖金池等你来战!微众银行第三届金融科技高校技术大赛火热报名中!
- QT的QBluetoothDeviceDiscoveryAgent类的使用
- Hadoop权威指南 _04_第I部分Hadoop基础知识_第2章关于MapReduce
- tensorflow量化感知训练_tensorflow模型量化实例
- BZOJ4504. K个串(主席树+优先队列)
- 【Pytorch神经网络理论篇】 02 Pytorch快速上手(二)GPU与CPU张量切换+具有随机值的张量+张量的数学运算
- 他,是数学天才,是多复变解析函数的创始人
- Javascript实现计数器,定时警告和停止
- Quartus 与modelSim联合仿真常见错误以及系统任务$readmemb和$readmemh解释
- 多层full-connect 神经网络测试
- jquery 插件 分析
- ionic3 打包错误解决:Could not resolve all files for configuration ':classpath'.
- java collection key_Java Collection总结
- 编译原理 自底向上语法分析
- A/Btest (A/B测试)的营销策略效果分析
- 20201203 aaaaabbbbbccccc
- 中国电信北京研究院副院长陈运清:网络云化推进中技术和商业驱动场景探讨...
- 我想唱歌给你听~~~
- 成功解决raise AssertionError(“Torch not compiled with CUDA enabled“)AssertionError: Torch not compiled
- 蓝桥杯第五届C/C++A组第四题 史丰收速算