ubuntu 安装docker
ubuntu 安装docker
目的
- 学习docker
- 构建一个自己的gitlab+jenkins的自动化构建部署的环境,用来学习C/C++,python,java
docker安装
我参考的是这个网页,https://www.runoob.com/docker/ubuntu-docker-install.html,很简单,记录为了下一次使用
手动安装:
- 卸载旧版本:
sudo apt-get remove docker docker-engine docker.io containerd runc
使用 Docker 仓库进行安装
- 更新 apt 包索引:
sudo apt-get update - 安装相关依赖:
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
- 添加 Docker 的官方 GPG 密钥:
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add - - 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 通过搜索指纹的后8个字符,验证您现在是否拥有带有指纹的密钥。
sudo apt-key fingerprint 0EBFCD88

- 设置稳定版仓库
sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \
$(lsb_release -cs) \
stable"
- 安装 Docker Engine-Community
- 更新 apt 包索引:
sudo apt-get update - 安装特定版本的 Docker Engine-Community
apt-cache madison docker-ce

取出对应的版本字符串: 23.0.1-1~ubuntu.18.04~bionic
-
安装命令:
sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io -
测试
-
命令:
sudo docker run hello-world -
查看版本:
sudo docker version
![]()
安装Docker Compose
-
查看发新版本(非必须)
最新发行的版本地址:https://github.com/docker/compose/releases -
安装命令:
sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
![]()
-
添加执行权限:
sudo chmod +x /usr/local/bin/docker-compose -
创建软连接:
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose -
测试:
docker-compose version
![]()
docker 基本使用
- 查看本地镜像
sudo docker images - 查看所有镜像,包括未运行的
sudo docker ps -a - 启动/关闭/重启 镜像
sudo docker start mysql
sudo docker stop mysql
sudo docker restart mysql - 强制关闭运行中的容器
sudo docker kill -s KILL mysql - 进入某个容器内部 (如 : mysql)
sudo docker exec -it mysql /bin/bash
详细命令参考:https://www.runoob.com/docker/docker-command-manual.html




浙公网安备 33010602011771号