黑马程序员技术交流社区

标题: 【上海校区】 [ Docker篇 ] - 拓冰之旅 [打印本页]

作者: 不二晨    时间: 2018-12-4 09:10
标题: 【上海校区】 [ Docker篇 ] - 拓冰之旅
背景

工作过程中经常会搭建各种设备的编译环境,电脑出现问题,安装系统之后还需要重新搭建,然而现在Docker 帮你解决环境配置难的问题,Docker 类似与虚拟机,但是性能,速度又比虚拟机快,启动速度足够快,占用内存也足够小。这里记录安装/使用Docker的步骤

Docker的安装

系统版本为Ubuntu 164.2 LTS,通过cat /etc/issue查看,卸载之前的Docker
$ sudo apt-get remove docker docker-engine docker.io
1
安装Docker CE需要的软件包
$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common
1
2
3
4
5
添加Docker官方GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
//执行之后,设备一直无法获取,可能需要**,这个时候需要拆分步骤
通过浏览器下载https://download.docker.com/linux/ubuntu/gpg
安装官方GPG key: sudo apt-key add /xxx/gpg
1
2
3
4
安装
sudo apt-get update
sudo apt-get install docker-ce
1
2
安装docker-ce提示,参考1解决
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Package docker-ce is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'docker-ce' has no installation candidate
1
2
3
4
5
6
7
8
安装完成之后,运行下面的命令,验证是否安装成功
$ docker version
# 或者
$ docker info
1
2
3
Docker 需要用户具有 sudo 权限,为了避免每次命令都输入sudo,可以把用户加入 Docker 用户组2

# Create the docker group.
$ sudo groupadd docker

# Add your user to the docker group.
$ sudo usermod -aG docker $USER
1
2
3
4
5
罗列出本机安装的镜像

# 列出本机的所有 image 文件。
$ docker image ls

# 删除 image 文件
$ docker image rm [imageName]
1
2
3
4
5
启动容器

获取官方的镜像

docker image pull ubuntu:16.04
1
从镜像中启动容器

docker container run -it ubuntu:16.04  bash

-it:这是两个参数,一个是 -i:交互式操作,一个是 -t 终端。我们这里打算进入 bash 执行一些命令并查看返回结果,因此我们需要交互式终端

terminal interactive 这个参数可以让我们进入容器的交互式终端
1
2
3
4
5
删除容器

$ sudo docker rm daemon_ubuntu
1
删除镜像

$ sudo docker rmi ubuntu
1
对于那些不会自动终止的容器,必须使用docker container kill 命令手动终止

docker container kill [containID]
1
启动已终止容器

docker container start
1
重新进入容器

docker exec -it id bash
1
参考
---------------------
【转载,仅作分享,侵删】
作者:程序手艺人
原文:https://blog.csdn.net/z2066411585/article/details/84497123



作者: 不二晨    时间: 2018-12-5 17:01

作者: 小影姐姐    时间: 2018-12-6 10:16





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2