docker命令
|
一、ubuntu docker安装
|
1.选择国内的云服务商,这里选择阿里云为例
2.安装所需要的包
3.更新apt包索引
$
sudo apt
-
get
update
4.安装apt依赖包,用于通过https来获取仓库
5.添加docker的官方GPG密钥
6.通过搜索指纹的后8个字符,验证是否拥有带有指纹的密钥,如
pub rsa4096
2017
-02-
22
[
SCEA
]
9DC8
5822
9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
sub rsa4096
2017
-02-
22
[
S
]
7.设置稳定版仓库
8.添加软件源
9.添加成功后更新软件包缓存
10.安装docker-ce 最新版社区版引擎
11.测试docker是否安装成功
12.启动docker
13.用户添加到 docker 组,可以不用sudo运行docker
3.使用shell脚本安装(不建议在生产环境用)
|
二、docker容器使用
|
1.基本命令
-t: 在新容器内指定一个伪终端或终端。
-i: 允许你对容器内的标准输入 (STDIN) 进行交互。
--
name 指定容器名
exit: 退出容器
-d: 后台模式,
$ docker ps查看容器状态,
$
docker logs <
容器id>: 可以查看容器内的标准输出
也可以通过指定 URL 或者某个目录来导入,例如:
2.运行一个web应用
|
三、docker镜像使用
|
1.更新镜像
-m: 提交的描述信息
-a: 指定镜像作者
e218edb10161:容器 ID
runoob/ubuntu:v2: 指定要创建的目标镜像名
2.
构建镜像
FROM centos
:
6.7
RUN
/
bin
/
echo
'root:123456'
|
chpasswd
RUN useradd runoob
RUN
/
bin
/
echo
'runoob:123456'
|
chpasswd
RUN
/
bin
/
echo
-
e
"LANG=\"en_US.UTF-8\""
>
/etc/
default
/
local
EXPOSE
22
EXPOSE
80
CMD
/
usr
/
sbin
/
sshd
-
D
然后
$ docker build
-
t runoob
/
centos
:
6.7
.
$ docker tag
860c279d2fec
runoob
/
centos
:
dev 为镜像添加新标签
|
四、Docker容器连接
|
1.网络端口映射
2.docker容器互联
-d
:参数指定 Docker 网络类型,有 bridge、overlay
|
docker安装及基本使用方法
最新推荐文章于 2022-12-13 23:07:11 发布