关于Docker的安装和使用,有详细的文档可供参考。本文收集一些有趣和重要的记录。

1. 普通用户权限执行Docker

创建docker用户组并添加普通用户。

1
2
$ sudo groupadd docker
$ sudo usermod -aG docker myUserName

注销后,再次登录即可。

2. Docker命令集锦

1
2
3
4
5
6
7
8
9
10
11
12
13
# 测试Docker
$ docker run hello-world

# Docker镜象列表
$ docker image ls

# Docker容器列表
$ docker container ls
$ docker container ls --all

# 列出容器
$ docker ps
$ docker ps -al

3. 运行镜象

1
$ docker run -it --rm myDockerImage myCommand

4. 挂载卷

挂载文件目录至容器,可以挂载多个。

1
$ docker run -it --rm -v /localpath/data:/data -v /localpath/file:/file myDockerImage myCommand

5. 保存和本地载入镜像

1
2
3
4
5
6
7
8
# 查看镜像列表
$ docker images

# 保存镜像
$ docker save -o dockerImage.tar /example/dockerImage

# 载入镜像
$ docker load --input dockerImage.tar

6. 修改镜像和容器储存位置

查看镜像储存位置,例如/var/lib/docker

1
$ docker info | grep "Docker Root Dir"

移动镜像和容器存储位置

1
2
$ mv /var/lib/docker /localpath/docker
$ ln -s /localpath/docker /var/lib/docker

参考网址

更新记录

2018年7月9日

Comments