安装与配置docker

系统用的是ubuntu16.04,过程参考官方文档https://docs.docker.com/engine/install/ubuntu/

这里只记录一下坑和小技巧

别换源

先使用系统自带源,别着急换国内源

之前安装docker换源后执行到下面的命令会报错,提示找不到docker的安装包

1
sudo apt-get install docker-ce docker-ce-cli containerd.io

这里我的解决方法是

开tsocks,使用官方源来安装docker

修改docker仓库源

安装完成后直接奔着 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 阿里的镜像去,感觉比其他的仓库源好用

有用的命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#查看运行的容器
docker ps

#退出并在后台运行
Ctrl + P + Q

#进入容器
docker attach [CONTAINER ID]

#-v挂载
#譬如我要启动一个centos容器,宿主机的/test目录挂载到容器的/soft目录,可通过以下方式指定:
docker run -it -v /test:/soft centos /bin/bash
#冒号":"前面的目录是宿主机目录,后面的目录是容器内目录。

#进入docker交互模式
sudo docker exec -it [CONTAINER ID] /bin/bash