3、Docker-Linux下安装

一、准备安装

1、切换到root或者在命令前使用 sudo

su -

2、卸载旧版本(非必要)

apt remove docker docker-engine docker-ce docker.io

3、更新数据源

apt update

4、HTTPS使用存储库

apt install apt-transport-https  ca-certificates  curl  software-properties-common

5、添加Docker的GPG密钥

# 国内源
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# 或者 官方源
# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

6、添加稳定版本源

#国内镜像
sudo add-apt-repository \
    "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
    $(lsb_release -cs) \
    stable"
#或者 官方源
# $ sudo add-apt-repository \
#    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
#    $(lsb_release -cs) \
#    stable"

7、更新并安装 Docker CE

sudo apt-get -y update
sudo apt-get -y install docker-ce
# 安装指定版本
# sudo apt-get install docker-ce=<VERSION>

查看Docker版本号

8、验证安装是否成功

docker version
Client: Docker Engine - Community
 Version:           19.03.2
	...省略

9、运行下hello

docker run hello

10 、权限问题

# Docker 需要用户具有 sudo 权限,为了避免每次命令都输入sudo,可以把用户加入 Docker 用户组
sudo usermod -aG docker $USER

二、配置 Docker 镜像加速器

1、阿里云加速器(推荐)

阿里云镜像

2、官方提供中国区镜像

中国区镜像

3、配置加速器

以配置阿里云加速器为例

没有阿里云先注册账号
登录阿里云,搜索 容器镜像服务
image

找到你的专属加速器

image

修改 daemon 配置文件
 # `/etc/docker/daemon.json` 来使用加速器
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://你的前缀.mirror.aliyuncs.com"]
}
EOF
# 重新加载文件
service daemon-reload
# 重启 Docker
service restart docker

4、验证配置是否成功

docker info

三、使用

1、运行docker

# 下载镜像
docker pull nginx
# 运行容器
docker run --name nginx-container -p 80:80 -d nginx

2、其它简单命令

  • 启动docker
    sudo service docker start
  • 停止docker
    sudo service docker stop
  • 重启docker
    sudo service docker restart
  • 列出Docker CLI命令
    docker
    docker container --help
  • 显示Docker版本和信息
    docker --version
    docker version
    docker info
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值