Ubuntu Docker安装及用户分组授权与Docker hub账号使用
来源:互联网 发布:英语听力复读软件 编辑:程序博客网 时间:2024/05/28 03:01
我之前用的boot2docker镜像快速实现的Linux轻量提供,现在在Ubuntu上安装docker,网络采用NAT模式(个人比较习惯用此方式,桥接的方式比较麻烦,很多apt安装失败)。有时在Ubuntu安装docker需要耐心,安装过程会比较慢,安装完成后要将Linux用户加到docker用户分组才能正常使用docker命令。
Ubuntu安装Docker
命令:sudo apt-get install -y docker.io
boonya@ubuntu:/usr/local/docker$ sudo apt-get install docker.io[sudo] password for boonya: Reading package lists... DoneBuilding dependency tree Reading state information... DoneThe following extra packages will be installed: apparmor aufs-tools cgroupfs-mount git git-man liberror-perlSuggested packages: apparmor-profiles apparmor-docs apparmor-utils btrfs-tools debootstrap lxc rinse git-daemon-run git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-arch git-cvs git-mediawiki git-svnThe following NEW packages will be installed: apparmor aufs-tools cgroupfs-mount docker.io git git-man liberror-perl0 upgraded, 7 newly installed, 0 to remove and 87 not upgraded.Need to get 8,408 kB of archives.After this operation, 46.8 MB of additional disk space will be used.Do you want to continue? [Y/n] YGet:1 http://us.archive.ubuntu.com/ubuntu/ vivid/main apparmor amd64 2.9.1-0ubuntu9 [352 kB]Get:2 http://us.archive.ubuntu.com/ubuntu/ vivid/universe aufs-tools amd64 1:3.2+20130722-1.1 [92.3 kB] Get:3 http://us.archive.ubuntu.com/ubuntu/ vivid/universe cgroupfs-mount all 1.1 [4,796 B] Get:4 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/universe docker.io amd64 1.6.2~dfsg1-1ubuntu4~15.04.1 [4,420 kB] Get:5 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/universe docker.io amd64 1.6.2~dfsg1-1ubuntu4~15.04.1 [4,420 kB] Get:6 http://us.archive.ubuntu.com/ubuntu/ vivid/main liberror-perl all 0.17-1.1 [21.1 kB] Get:7 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main git-man all 1:2.1.4-2.1ubuntu0.1 [701 kB] Get:8 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main git-man all 1:2.1.4-2.1ubuntu0.1 [701 kB] Get:9 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main git amd64 1:2.1.4-2.1ubuntu0.1 [2,817 kB] Get:10 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main git amd64 1:2.1.4-2.1ubuntu0.1 [2,817 kB] Get:11 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main git amd64 1:2.1.4-2.1ubuntu0.1 [2,817 kB] Get:12 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main git amd64 1:2.1.4-2.1ubuntu0.1 [2,817 kB] Get:13 http://us.archive.ubuntu.com/ubuntu/ vivid-updates/main git amd64 1:2.1.4-2.1ubuntu0.1 [2,817 kB] Fetched 6,145 kB in 46min 44s (2,190 B/s) Preconfiguring packages ...Selecting previously unselected package apparmor.(Reading database ... 76408 files and directories currently installed.)Preparing to unpack .../apparmor_2.9.1-0ubuntu9_amd64.deb ...Unpacking apparmor (2.9.1-0ubuntu9) ...Selecting previously unselected package aufs-tools.Preparing to unpack .../aufs-tools_1%3a3.2+20130722-1.1_amd64.deb ...Unpacking aufs-tools (1:3.2+20130722-1.1) ...Selecting previously unselected package cgroupfs-mount.Preparing to unpack .../cgroupfs-mount_1.1_all.deb ...Unpacking cgroupfs-mount (1.1) ...Selecting previously unselected package docker.io.Preparing to unpack .../docker.io_1.6.2~dfsg1-1ubuntu4~15.04.1_amd64.deb ...Unpacking docker.io (1.6.2~dfsg1-1ubuntu4~15.04.1) ...Selecting previously unselected package liberror-perl.Preparing to unpack .../liberror-perl_0.17-1.1_all.deb ...Unpacking liberror-perl (0.17-1.1) ...Selecting previously unselected package git-man.Preparing to unpack .../git-man_1%3a2.1.4-2.1ubuntu0.1_all.deb ...Unpacking git-man (1:2.1.4-2.1ubuntu0.1) ...Selecting previously unselected package git.Preparing to unpack .../git_1%3a2.1.4-2.1ubuntu0.1_amd64.deb ...Unpacking git (1:2.1.4-2.1ubuntu0.1) ...Processing triggers for man-db (2.7.0.2-5) ...Processing triggers for ureadahead (0.100.0-19) ...Processing triggers for systemd (219-7ubuntu3) ...Setting up apparmor (2.9.1-0ubuntu9) ...update-rc.d: warning: start and stop actions are no longer supported; falling back to defaultsinsserv: script mysql.server.sh: service mysql already provided!Setting up aufs-tools (1:3.2+20130722-1.1) ...Setting up cgroupfs-mount (1.1) ...insserv: script mysql.server.sh: service mysql already provided!Setting up docker.io (1.6.2~dfsg1-1ubuntu4~15.04.1) ...insserv: script mysql.server.sh: service mysql already provided!Setting up liberror-perl (0.17-1.1) ...Setting up git-man (1:2.1.4-2.1ubuntu0.1) ...Setting up git (1:2.1.4-2.1ubuntu0.1) ...Processing triggers for libc-bin (2.21-0ubuntu4) ...
Docker为当前用户授权
命令:$sudo gpasswd -a ${USER} docker
boonya@ubuntu:/usr/local/docker$ sudo gpasswd -a root dockerAdding user root to group docker
注意:授权后需要重启系统reboot。
boonya@ubuntu:/usr/local/docker$ docker imagesFATA[0000] Get http:///var/run/docker.sock/v1.18/images/json: dial unix /var/run/docker.sock: permission denied. Are you trying to connect to a TLS-enabled daemon without TLS?
查看Docker的版本
命令:docker -v | docker --version
root@ubuntu:/home/boonya# docker --versionDocker version 1.6.2, build 7c8fca2root@ubuntu:/home/boonya#
查看Docker进程
命令:ps -ef | grep docker
root@ubuntu:/home/boonya# ps -ef | grep dockerroot 588 1 0 17:13 ? 00:00:20 /usr/bin/docker -d -H fd://root@ubuntu:/home/boonya#
Docker对容器的启动停止和重启操作
启动已被停止的容器container
命令:docker start container
停止运行中的容器container
命令:docker stop container
重启容器container
命令:docker restart container
Docker Hub账号注册
https://hub.docker.com/
Docker Hub命令行常用操作
登录
命令:docker login
root@ubuntu:/home/boonya# docker loginUsername: boonyadockerPassword: Email: boonya@sina.comWARNING: login credentials saved in /root/.dockercfg.Login Succeededroot@ubuntu:/home/boonya#
登出
命令:docker logout
root@ubuntu:/home/boonya# docker logoutRemove login credentials for https://index.docker.io/v1/root@ubuntu:/home/boonya#
Push镜像到仓库
命令: docker push id/tag
注意:id必须是注册的账号名称,tag为你的镜像名。
阅读全文
0 0
- Ubuntu Docker安装及用户分组授权与Docker hub账号使用
- docker 安装及使用 (ubuntu)
- 创建Docker Hub账号&库
- docker 私有hub搭建及使用
- docker hub使用
- Docker hub 国内使用
- Ubuntu下Docker的安装与使用
- ubuntu 安装docker-ce及docker-compose
- Docker Hub与Docker Store详解
- Docker安装及使用
- docker安装及使用
- 与Docker Hub一起工作
- Docker Hub
- docker hub
- docker镜像到docker hub
- Docker安装与使用
- docker安装与使用
- 【Docker】安装Docker及基本使用
- centos7切换成英文
- iOS开发必备—Cocoapods安装及新建Podfile
- thinkpad e450c 键盘拆解
- 详解MM自动科目确定Account Determination的过程
- effective c++ Item 12: 拷贝一个对象的所有组成部分
- Ubuntu Docker安装及用户分组授权与Docker hub账号使用
- 8.数据库探测方法
- Android开发常见的第三方框架汇总
- zookeeper的watcher机制及其在集群管理(sheepdog)中的使用
- "&#"开头转中文
- 使用C语言制作简单的IP扫描器
- 9.搭建平台的探测方法
- HDU-2212 DFS
- Java 学习之IO类基础(一)