Docker备忘
常用资料
安装
如上文档所说,在CentOs上安装Docker有三种方式: 使用repository(从项目源码),使用package(下载安装包),使用脚本.
我们简单点,使用脚本:
# 登录为xkyii
ssh xkyii@i.xkyii.cn
# 进入工作目录(非必须)
mkdir workspace
cd workspace
# 下载并运行脚本
# 等待安装完成,其中有部分脚本是静默的,不显示进度,网速不理想的需要点耐心.
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
# 看下版本
docker -v
# 看下信息
docker info
安装之后
# 新建docker用户组
sudo groupadd docker
# 当前用户加入docker用户组
sudo usermod -aG docker $USER
# 切换到docker组
newgrp docker
常用
# 删除正在运行的容器
docker rm -f $(docker ps -q)
# 删除所有未在运行的容器
docker container prune -f
服务
停止服务
sudo systemctl stop docker.service
# 会守护docker.service
sudo systemctl stop docker.socket
# 禁用自动启动
sudo systemctl disable docker
错误
Cannot connect to the Docker daemon.
docker服务没有启动
# 启动以下
service docker start
# 再看一下
docker info
https client
需要把私服的服务器加到docker
的配置里面(insecure-registries
这段):
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"insecure-registries": [ "http://192.168.1.53:8088"]
}
打包镜像
打包
docker save mysql -o mysql.tar
加载
docker load -i mysql.tar