[关闭]
@File 2019-10-08T11:27:47.000000Z 字数 1529 阅读 150

linux-ubuntu docker

web 系统


一、准备安装

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

  1. su -

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

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

3、更新数据源

  1. apt update

4、HTTPS使用存储库

  1. apt-get install apt-transport-https \ ca-certificates \ curl \ software-properties-common

5、添加Docker的GPG密钥

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

6、添加稳定版本源

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

7、更新并安装 Docker CE

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

查看Docker版本号

8、验证安装是否成功

  1. docker version
  2. Client: Docker Engine - Community
  3. Version: 19.03.2
  4. ...省略

9、运行下hello

  1. docker run hello

10 、权限问题

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

二、配置 Docker 镜像加速器

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

阿里云镜像

2、官方提供中国区镜像

中国区镜像

3、配置加速器

以配置阿里云加速器为例

没有阿里云先注册账号

登录阿里云,搜索 容器镜像服务

找到你的专属加速器

修改 daemon 配置文件

  1. # `/etc/docker/daemon.json` 来使用加速器
  2. tee /etc/docker/daemon.json <<-'EOF'
  3. {
  4. "registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]
  5. }
  6. EOF
  7. # 重新加载文件
  8. service daemon-reload
  9. # 重启 Docker
  10. service restart docker

4、验证配置是否成功

  1. docker info

三、使用

1、运行docker

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

2、其它简单命令

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注