Linux服务器docker初体验
去年开始接触docker容器,当然只是处于一个观望的状态。今年有幸开始进行浅尝,特将过程记录下来,供自己以及将要使用docker的小伙伴们参考。
文章图片
萌萌的docker 一、预备知识,讲在前面
Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。用起来很方便,对运维人原来说这简直就是一款神器。Docker是什么?
- docker是一个开源的软件部署解决方案;
- docker也是轻量级的应用容器框架;
- docker可以打包、发布、运行任何的应用。
我们需要装有linux64系统的电脑或者云主机一台,只能是64位的系统;通畅的网络必不可少。接下来演示使用的是CentOS 7.0系统。三、开始上手,不断跳坑
安装过程还是比较简单,没有想象中的那么复杂。也就10分钟左右的时间,我看了文档,然后跟着做了一些简单的操作,感觉自己已经喜欢上docker。1、使用
yum install docker
命令安装docker;2、设置为开机启动
systemctl start docker.service
、systemctl enable docker.service
;3、下载镜像
docker pull centos
;4、查看镜像
docker images
;5、创建一个容器并运行
docker run -i -t centos /bin/bash
,运行该命令每次都会创建新的容器,所以需要几个容器就创建几个,这不是启动容器的方法;6、查看容器信息
docker ps
;7、进入某个容器
sudo docker attach f3920081dfd2(容器id或名称都可以,这边使用的是ID)
;8、停止某个运行的容器
docker stop small_spence(容器id或者容器名)
;9、启动某个容器
docker start small_spence(容器id或者容器名)
;四、卸载docker
有时候遇到问题了,就像卸载某个应用,没有为什么。所以学会安装了,还得掌握卸载方法。1、查询安装包
yum list installed | grep docker
;2、执行卸载操作
sudo yum -y remove docker.x86_64
;五、扩展技能 1、删除某个容器
sudo docker rm small_spence(容器id或者容器名)
;2、移除本地镜像
sudo docker rmi 镜像名称
3、如果容器运行不起来,看看是不是有错误信息。一切正常,容器启动后闪退,状态码是2的童鞋,可以看看SELinux是不是阻止了容器启动或者其它的应用配置。
PS:Day4,祝大家学习愉快!加油!有兴趣跟我一起玩转技术的小伙伴,可以加入付费小秘圈。
文章图片
欢迎加入 【Linux服务器docker初体验】
推荐阅读
- Linux零拷贝原理
- 深度学习|深度学习(GPU云服务器的租用)
- 大数据开发|2022-03-24 学好大数据先攻克 Linux 之权限管理
- linux区分用户权限级别的命令|linux区分用户权限级别的命令,认识Linux命令--用户、权限管理
- linux系统权限640,linux权限及权限管理
- 运维|Linux目录结构nginx
- Linux|Linux - 权限管理(用户)
- CentOS7|CentOS7 SVN服务器+Tomcat+Windows+Eclipse开发环境搭建
- MAC系统和Linux系统下md5获取方法
- Linux|SSH免密登录配置ssh-copy-id