docker

来源:互联网 发布:java redis list 删除 编辑:程序博客网 时间:2024/05/18 03:36

1、centOS7, service docker start启动失败。

提示:A dependency job for docker.service failed.

网上说可能是和Selinux冲突,禁用Selinux一下试试。

临时禁用,没有效果。彻底禁用,没有尝试。

使用docker daemon命令,启动成功。docker ps已经可以看到效果。


2、导入镜像

import/export        load/save

两套命令,需要发布时,用export,只包含最终结果。自己开发时,可以用save,包含了过程记录。

cat ubuntu-14.04-x86_64.tar.gz | docker import - ubun 14.04

[root@localhost ~]# docker import ubuntu-14.04-x86_64.tar.gz


3、容器的启动

docker run -t -i ubun:14.04 /bin/bash
docker run -i -t --name gaofeng -v /root:/home/ ubun:14.04  /bin/bash

-i -t 交互式必须有这两个参数。

name是容器名,/bin/bash表示docker启动后要运行的主程序。

-v是将本地/root目录mount到容器的/home目录下,实现文件数据存储和共享。在一个容器中修改了文件,在本地目录和其他容器中都可以立即看到文件的变化。

4、其它的命令也尝试了一下

docker ps
docker ps -a
docker kill
docker stop
docker restart
docker attach
docker rm
docker rmi

5、数据卷容器

除了上面的方式可以存储文件,还可以用数据卷容器。

先创建一个容器卷 docker run -i -t -v /root:/home --name data ubun:14.04

使用这个卷
docker run -i -t --volumes-from data ubun:14.04 /bin/bash

0 0
原创粉丝点击