Docker centos 下 docker 初体验及实用命令

李育春 for 君海游戏QA · 2018年02月07日 · 最后由 恒温 回复于 2018年02月07日 · 2535 次阅读

以下是 centos 下操作,系统信息 CentOS Linux release 7.4.1708 (Core)
1.更新现有的 yum 包。
sudo yum update
更新一下,小心无错。

2.执行 docker 安装脚本
curl -sSL https://get.docker.com/ | sh

3.网上搜索 docker image
docker search python2
搜索公用的镜像,镜像描述不清晰,不好判断是否符合需要,建议下载最热最火的镜像。

4.下拉 image
docker pull frolvlad/alpine-python2
描述说是最轻量级 python2 的镜像,下载。

5.从镜像启动容器
docker run -d -t -i frolvlad/alpine-python2 /bin/sh
-d,能让容器以守护进程模式运行,方便进退容器操作。
然后 docker ps,获取容器 id

6.进入容器
docker exec -it 137e65df714d /bin/sh
若容器是退出状态,需要启动,命令:
docker start 137e65df714d

7.container 固定为 images
docker commit 137e65df714d serverview2
Commit 后参数为容器 id,新镜像名称

8.存出镜像
docker save -o /root/view/serview5.tar serview5

9.导入镜像
docker load --input serview5 .tar

10.一条命令启动一个镜像的容器并执行,一条命令形式方便运维一键部署
部署好 supervisor,让 supervisor 守护容器里的进程。
supervisor 需要提前设置好:
nodaemon=true
docker run -dti serview5 supervisord -c /etc/supervisord.conf

共收到 1 条回复 时间 点赞

讲清楚系统版本和 docker 版本吧,centos6 和 7 docker 安装方式都不一样。而且这也不是体验啊,这就几句安装命令。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册