docker cheatsheet
安装
https://yeasy.gitbooks.io/docker_practice/install/centos.html
uninstall old docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
安装
依赖包
sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
yum源
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
安装docker
sudo yum makecache fast sudo yum install docker-ce
install docker-compose
pip3 install docker-compose
用
pip3
是因为pip安装怕与其它yum
装的python包冲突
docker配置
使用国内源
vi /etc/docker/daemon.json { "registry-mirrors": [ "https://mirror.ccs.tencentyun.com" ] }
上面的源只能在腾讯云内网使用 如果在公网,用:https://registry.docker-cn.com
常用 docker 命令
进入一个退出的容器
docker commit xxxx user/tmp docker run -it user/tmp
覆盖entrypoint
docker run -it --entrypoint "bash" user/tmp
保存 docker
docker save xxx > xxx.tar
加载 docker 文件
docker load < xxx.tar