docker学习之基于ubuntu的环境搭建

docker学习之基于ubuntu的环境搭建

首先需要更新apt索引
sudo apt update
安装前期所需要的软件
sudo apt install  apt-transport-https ca-certificates curl gnupg-agent  software-properties-common -y 
添加 Docker 的官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
设置稳定版本仓库
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
安装docker-ce
sudo apt install docker-ce -y

输入以上命令,等待安装成功,此过程所耗费的时间可能较长。
安装完成之后,可以使用以下命令查看是否安装成功以及docker的版本信息:

sudo docker version
安装docker-compose

在这里可以使用两种办法:

  1. 在Github上下载docker-compose执行文件
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

使用此方法可直接安装成功,不过从Github上下载可能会比较慢。
将下载下来的文件设置可执行权限:

sudo chmod +x /usr/local/bin/docker-compose
  1. 这里,我把docker-compose执行文件上传到了自己的Gitee上,相对于Github来说,速度会更快一些。
git clone https://gitee.com/junweiw/docker_compose_execute_script.git

从Gitee克隆下来之后,将docker_compose_execute_script目录中的docker-compose文件拷贝到**/usr/local/bin/**目录中。

cd docker_compose_execute_script
sudo cp docker-compose /usr/local/bin/

**注意:**使用此方法,安装的docker-compose是1.23.1的版本,如果想安装最新版本,需要使用第一个方法。

上述步骤执行完后,使用docker-compose version查看是否安装成功和版本信息:

sudo docker-compose version

为了之后的使用方便,可以将docker用户加入到当前用户的用户组中,这样在使用docker和docker-compose相关命令中就无需使用sudo。下面来进行配置。如果不需要,则无需配置。上述步骤操作完成,docker和docker-compose已经安装完成。

sudo groupadd docker
sudo gpasswd -a "$USER" docker

这样配置之后,以后再使用docker和docker相关命令时则可以直接使用,例如:

docker run ...
docker ps
docker-compose up
docker-compose ps

至此docker和docker-compose的安装以及相关配置全部完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值