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
标签:compose,sudo,apt,https,ubuntu,docker,安装 From: https://www.cnblogs.com/fll0601/p/17156836.html