Docker的安装(基于Ubuntu18.04LTS)

docker官方地址

docker镜像地址

docker官方文档地址

卸载旧版本

Older versions of Docker were called docker, docker.io, or docker-engine. If these are installed, uninstall them:

sudo apt-get remove docker \
               docker-engine \
               docker.io

使用APT安装

  1. 更新Ubuntu包索引

    sudo apt-get update
    
  2. 安装软件包以允许apt通过HTTPS使用存储库:

    sudo apt-get install \
        apt-transport-https \
        ca-certificates \
        curl \
        gnupg-agent \
        software-properties-common
    
  3. 添加Docker的官方GPG密钥:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    

    或者添加阿里的GPG密钥

    curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
    
  4. 写入软件源信息:

    sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
    
  5. 更新并安装 Docker CE:

    sudo apt-get -y update
    sudo apt-get -y install docker-ce
    
  6. 配置阿里加速器
    这里每个阿里用户都有,去阿里官网控制台

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

使用脚本自动安装

在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,Ubuntu 系统上可以使用这套脚本安装:

curl -fsSL get.docker.com -o get-docker.sh

添加中国加速镜像

sudo sh get-docker.sh --mirror AzureChinaCloud

启动Docker CE

sudo systemctl enable docker
sudo systemctl start docker

设置普通用户课以操作

  1. 建立并更新docker用户组:

    sudo groupadd docker
    sudo newgrp - docker
    
  2. 将当前用户加入docker组:

    这里的$USER就是自己的Ubuntu的普通用户名

    sudo usermod -aG docker $USER
    
  3. 重启docker:

    sudo service docker restart
    

docker的基本使用

基本命令解释
docker search (mysql)搜索(mysql)的所有版本
docker pull (mysql:5.7.1)拉取镜像
docker run -it ubuntu /bin/bash使用Ubuntu镜像启动一个容器并进入该容器
docker images查看已经拉取的容器
docker ps -a查看运行的进程
docker start (image ID)运行程序
docker stop(image ID)停止程序
docker exec -it 243c32535da7 /bin/bash进入某个容器
docker rm -f 进程ID删除某个进程
docker rmi imageID删除某个镜像
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值