linux-ububtu64位安装docker,及基本命令
安装:貌似只支持64位
sudo apt-get install docker
sudo apt-get install docker.io
sudo apt-get install docker-registry
命令:
创建⼀个系统容器并远程连接
.终端执⾏命令docker pull rastasheep/ubuntu-sshd,下载带有ssh
服务到系统镜像;
.启动容器 docker run -itd -p : -h jason_sshd_test --
name="docker_001" rastasheep/ubuntu-sshd bash; .进⼊容器 docker exec -it docker_001 bash;
.修改ubuntu的密码,执⾏passwd;
.对容器做了修改保存提前镜像
先执⾏docker stop docker_001停⽌容器⼯作;
再执⾏docker commit docker_001 docker_v1,提交镜像; .再次docker exec -it docker_001 bash进⼊容器; .重启容器的ssh服务,容器内控制台输⼊service ssh restart;
.docker外终端输⼊命令ssh root@127.0.0.1 -p 16888远程连接,
完成。
创建简单的web容器
.查找Docker Hub上的nginx镜像 docker search nginx;
.拉取官⽅的镜像 docker pull nginx;
.使⽤镜像运⾏容器 docker run -p : -d nginx
命令说明:
-p ::将容器的80端⼝映射到主机的端⼝
--name mynginx:将容器命名为mynginx
.使⽤命令docker exec mynginx bash进⼊容器;
.容器内使⽤命令nginx;
.容器外查看容器启动情况,通过浏览器http://127.0.0.1:80或者
curl访问curl ‘http://127.0.0.1:80'。
Dockerfile介绍及使⽤(通过Dockerfile构建nginx容器)
.创建⽬录nginx,mkdir -p ~/nginx/www ~/nginx/logs ~/nginx/
conf;
.创建Dockerfile;
.构建镜像,使⽤命令docker build -t mynginx .;
.查看镜像,使⽤命令docker images mynginx,完成。
运行docker需要root权限,可以这么做
sudo groupadd docker #添加docker用户组
sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中
newgrp docker #更新用户组
docker ps #测试docker命令是否可以使用sudo正常使用
linux-ububtu64位安装docker,及基本命令的更多相关文章
- Linux下离线安装Docker
Linux下离线安装Docker 一.基础环境 1.操作系统:CentOS 7.3 2.Docker版本:18.06.1 官方下载地址(打不开可能需要***) 3.百度云Docker 18.06.1地 ...
- 【Docker】在Linux系统中安装Docker虚拟机、启动停止重启查看Docker命令
安装Docker 文章目录 安装Docker Docker虚拟机架构 在Linux系统中安装Docker虚拟机 管理Docker虚拟机 参考资料 Docker虚拟机架构 Docker创建的所有虚拟实例 ...
- Linux下离线安装docker与fastDFS
一.Linux下离线安装Docker 基础环境 1.操作系统:CentOS 7 2.Docker版本:docker-19.03.9.tgz 官方下载地址(打不开可能需要科学-上网) 3.官方参考文档: ...
- Linux(centos7)下安装Docker
近期公司开始推Docker技术.这个系列的文章都是基于CentOS7系统下进行讲解的. Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器 ...
- 在linux虚拟机上安装Docker
1.简介Docker是一个开源的应用容器引擎:是一个轻量级容器技术: Docker支持将软件编译成一个镜像:然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像: 运行中的这个 ...
- Linux 脚本在线安装docker
2019/11/28, CentOS 8, docker 19.03.5, docker-compose 1.25.0 摘要:CentOS8使用脚本安装docker,dnf安装rpm,安装docker ...
- Linux CentOS7.x安装docker全过程
1.在安装docker之前,首先使用yum -y remove docker命令移除系统中已有的旧版本的docker yum -y remove docker 这里显示该系统没有安装过docker: ...
- Linux Centos7 离线安装docker 【官网翻译和注释】
Centos7的Docker安装 需要一个维护版本的centos7,所以6不行. 卸载旧版本 旧版本的docker被称为 docker or docker-engine 如果存在请删除它们. sudo ...
- 【Linux】- CentOS安装docker及docker-compose
1.安装docker,命令如下: -- 把yum包更新到最新 yum update -- 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicema ...
- Linux Centos7(Mac)安装Docker
docker 强调隔离性 docker:官网 docker:镜像官网: 镜像官网可以所有应用,选择安装环境:会给出安装命令,例如:docker pull redis 默认拉取最新的版本( ...
随机推荐
- vSphere Client的拷贝 粘帖 功能
Windows Client OS的情况下, Remote Desktop 自带拷贝/粘帖 功能, 所以一直没在意. 这回用CentOS, 比起vnc viewer , 感觉还是自带的 vSphere ...
- Hystrix熔断机制原理剖析
一.前言 在分布式系统架构中多个系统之间通常是通过远程RPC调用进行通信,也就是 A 系统调用 B 系统服务,B 系统调用 C 系统的服务.当尾部应用 C 发生故障而系统 B 没有服务降级时候可能会导 ...
- 利用JS将页面中包含“一个”字段值的元素改为红色
document.body.innerHTML = document.body.innerHTML.replace(/一个/ig,"<span style='color: red;'& ...
- Rails 5 Test Prescriptions 倒数第2章spring gem 如何让测试变快。分离rails(只有原理)
Spring speeds up development by keeping your application running in the background Rails程序自动增加:sprin ...
- Curious Array CodeForces - 407C (高阶差分)
高阶差分板子题 const int N = 1e5+111; int a[N], n, m, k; int C[N][111], d[N][111]; signed main() { scanf(&q ...
- EBS 定义并发参数常用值集
1.ORG_ID 2.DATE 3.YES_NO
- springboot 用mybatis-generator自动生成bean和dao
1.在pom.xml里添加maven插件 <plugin> <groupId>org.mybatis.generator</groupId> <artifac ...
- Spring Boot @SpringApplicationConfiguration 不能导入的问题
较新版的Spring Boot取消了@SpringApplicationConfiguration这个注解,用@SpringBootTest就可以了
- <NET CLR via c# 第4版>笔记 第10章 属性
10.1 无参属性 10.1.1 自动实现的属性 10.1.2 合理定义属性 属性可以只读或只写,而字段访问总是可读和可写的(一个例外是 readonly 字段仅在构造器中可写). 属性方法可能抛出异 ...
- 李氏滑动事件冲突解决方案 之 处理子ViewGroup的超棒方案
父ViewGroup(CurView) 和 子 ViewGroup(ParentView) 滑动事件冲突解决方案 之 处理子ViewGroup的超棒方案: 子ViewGroup 以 SlipRelat ...