当前位置 : 主页 > 操作系统 > centos >

ubuntu16.10安装docker17.03.0-ce并配置国内源和加速器

来源:互联网 收集:自由互联 发布时间:2023-07-28
下面是ubuntu16.10安装docker17.03.0-ce并配置国内源和加速器的攻略。 安装docker-ce卸载旧版docker # 卸载dockersudo apt-get remove docker docker-engine docker.io# 如果存在docker group, 将当前用户从该group中移

下面是ubuntu16.10安装docker17.03.0-ce并配置国内源和加速器的攻略。

安装docker-ce 卸载旧版docker
# 卸载docker
sudo apt-get remove docker docker-engine docker.io

# 如果存在docker group, 将当前用户从该group中移除
sudo gpasswd -d $USER docker
安装依赖包
sudo apt-get update

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common
添加官方docker GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
配置docker源
sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
安装docker-ce
sudo apt-get update

sudo apt-get install docker-ce=17.03.0~ce-0~ubuntu-xenial
配置docker加速器
# 1. 创建或者修改文件"/etc/docker/daemon.json",增加如下内容
# 如果文件不存在,则需要创建该文件 
sudo vim /etc/docker/daemon.json

{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

# 2. 重启docker
sudo systemctl restart docker
示例 示例1 – 在docker中运行Ubuntu镜像并安装软件
# 1. 拉取Ubuntu镜像
sudo docker pull ubuntu:16.04

# 2. 启动交互式容器
sudo docker run -it ubuntu:16.04 /bin/bash

# 3. 在容器中安装软件,以nginx为例
sudo apt-get update
sudo apt-get install nginx

# 4. 启动nginx 
nginx 

# 5. 查看nginx状态
sudo service nginx status
示例2 – 在docker中运行Python Flask应用
# 1. 拉取Python镜像
sudo docker pull python:3.6

# 2. 创建新的dockerfile文件并增加如下内容
sudo vim Dockerfile

FROM python:3.6
COPY . /app
WORKDIR /app
RUN pip install -r requirements.txt
EXPOSE 5000
CMD ["python", "app.py"]

# 3. 编译dockerfile
sudo docker build -t myflaskapp .

# 4. 启动容器并映射端口
sudo docker run -p 5000:5000 myflaskapp

以上就是完成ubuntu16.10安装docker17.03.0-ce并配置国内源和加速器的攻略,希望对你有所帮助。

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

网友评论