首页 > 系统服务 > 详细

linux-ububtu64位安装docker

时间:2018-06-06 14:48:56      阅读:194      评论:0      收藏:0      [点我收藏+]

安装:貌似只支持64位

sudo apt-get install docker

sudo apt-get install docker.io

sudo apt-get install docker-registry

 

命令:

创建?个系统容器并远程连接
          1.终端执?命令docker pull rastasheep/ubuntu-sshd,下载带有ssh
服务到系统镜像;
          2.启动容器 docker run -itd -p 16888:22 -h jason_sshd_test --
name="docker_001" rastasheep/ubuntu-sshd bash;
     

          3.进?容器 docker exec -it docker_001 bash;
          4.修改ubuntu的密码,执?passwd;
          5.对容器做了修改保存提前镜像
          先执?docker stop docker_001停?容器?作;
再执?docker commit docker_001 docker_v1,提交镜像;
         
6.再次docker exec -it docker_001 bash进?容器;
     

7.重启容器的ssh服务,容器内控制台输?service ssh restart;
8.docker外终端输?命令ssh root@127.0.0.1 -p 16888远程连接,
完成。
创建简单的web容器
1.查找Docker Hub上的nginx镜像 docker search nginx;
          2.拉取官?的镜像 docker pull nginx;
          3.使?镜像运?容器 docker run -p 80:80 -d nginx ?
命令说明:
-p 80:80:将容器的80端?映射到主机的端?
--name mynginx:将容器命名为mynginx
          4.使?命令docker exec mynginx bash进?容器;
          5.容器内使?命令nginx;
          6.容器外查看容器启动情况,通过浏览器http://127.0.0.1:80或者
curl访问curl ‘http://127.0.0.1:80‘。
Dockerfile介绍及使?(通过Dockerfile构建nginx容器)
1.创建?录nginx,mkdir -p ~/nginx/www ~/nginx/logs ~/nginx/
conf;
2.创建Dockerfile;
3.构建镜像,使?命令docker build -t mynginx .;
4.查看镜像,使?命令docker images mynginx,完成。

运行docker需要root权限,可以这么做

sudo groupadd docker #添加docker用户组

sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中

newgrp docker #更新用户组

docker ps #测试docker命令是否可以使用sudo正常使用

 

linux-ububtu64位安装docker

原文:https://www.cnblogs.com/tangpg/p/9144561.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!