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

李育春 for 君海游戏QA · February 07, 2018 · Last by 恒温 replied at February 07, 2018 · 1820 hits

以下是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安装方式都不一样。而且这也不是体验啊,这就几句安装命令。

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up