Ubuntu Server安装docker,docker-compose,potainer-ce
卸载老版本docker
如果是最小安装是不包含docker的,如果安装了ubuntu自带的docker,他的版本太低,需要先卸载旧的再安装新的.
$ sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt update sudo apt upgrade
安装
安装docker依赖
sudo apt-get install ca-certificates curl gnupg lsb-release
添加docker官方GPC秘钥
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
安装docker
sudo apt-get install docker-ce docker-ce-cli containerd.io # 启动服务 sudo systemctl start docker sudo systemctl status docker sudo systemctl enable docker # 安装工具 sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common sudo systemctl restart docker # 验证 sudo docker version
安装docker-compose
# 下载docker-compose curl -SL https://github.com/docker/compose/releases/download/v2.23.3/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
如果连接不到
github
,可以通过镜像下载,然后上传到服务器# 在上传的目录中复制 sudo cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose # 添加权限 sudo chmod +x /usr/local/bin/docker-compose
测试安装成功
sudo docker-compose --version
配置加速器
# 如果没有就创建一个 cd /etc/docker/ touch daemon.json
{"registry-mirrors":["https://registry.docker-cn.com"]}
##载入daemon文件 $ sudo systemctl daemon-reload ##重启docker服务 $ sudo systemctl restart docker
安装容器管理portainer-ce
安装中文版
ce
管理docker pull 6053537/portainer-ce #直接用汉化版镜像 docker volume create portainer_data docker run -d --name portainer -p 9000:9000 --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ -v portainer_data:/data 6053537/portainer-ce
然后在浏览器中打开 localhost:9000 就可以了