首页 > 服务器 > Ubuntu下使用docker
作者:ghostry 发布时间:2018-01-30 浏览: 3134
转载注明出处: https://blog.ghostry.cn/server/844.html自动安装
curl -fsSL get.docker.com -o get-docker.sh
sh get-docker.sh
从官方库创建启动一个容器并进入容器的bash
docker run -it ubuntu:16.04
列出所有容器
docker container ls -a
导出某个容器快照
docker export 容器id或名称 > ss.tar
导入快照为镜像
cat ss.tar | docker import - 镜像名称
创建启动一个容器,端口映射默认tcp,可以指定udp
docker run -dit -p 本地端口:容器端口 -p 本地端口:容器端口/udp --name 容器名称 --restart=always 镜像名称
设置开机自启动
docker update --restart=always 容器名称
进入后台的容器
docker attach 容器名称
启动已有容器
docker container start 容器名称
停止并删除容器
docker container stop 容器名称;docker container rm 容器名称
根据当前目录的Dockerfile构建镜像
docker build -t 镜像名称 ./
Dockerfile内容
FROM ubuntu:16.04
RUN 写到一行的自动化shell脚本。
CMD 启动你的服务程序
修改储存目录
默认目录是/var/lib/docker
,可以使用ln -s链接到其他目录或者使用mount -B关联挂载。
也可以修改配置文件
vim /etc/default/docker
添加配置信息
DOCKER_OPTS="--graph=/home/docker"
也可以改/etc/docker/daemon.json
,在{}里增加"graph": "/data/docker"
但是zfs需要配置。
vi /etc/docker/daemon.json
{
"storage-driver": "zfs"
}
docker info可以看到有zfs字样。
上一篇: ubuntu1604下lxd使用。下一篇: Ubuntu apt-get彻底卸载软件包