首页 > 其他分享 >docker容器入门

docker容器入门

时间:2022-12-12 16:13:35浏览次数:54  
标签:容器 入门 runoob mysql 镜像 docker ID

docker镜像操作

docker简单镜像操作

#查询镜像
docker search mysql
#查看镜像列表  -a显示所有
docker images -a
#拉取镜像 如果不加版本号,默认使用lasts
docker pull mysql:5.7
# 启动镜像 mysql:5.7 ,设置镜像名称为mysqlTest ,-d 后台运行
# -e 设置环境变量
# -p 3306:3306  linux端口:docker容器端口
# -v /root/data:/var/lib/mysql linux地址:docker容器存放数据地址。防止容器被删除以后,数据就不存在了
# 参数巨多:https://www.runoob.com/docker/docker-run-command.html
docker run --name mysqlTest -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /root/data:/var/lib/mysql mysql:5.7

#删除单个镜像
docker rmi -f 镜像名/镜像ID

#批量删除镜像
docker rmi -f 镜像名/镜像ID 镜像名/镜像ID 镜像名/镜像ID

#保存镜像
docker save 镜像名/镜像ID -o 镜像保存在哪个位置与名字

#加载镜像
docker load -i 镜像保存文件位置

#提交镜像   m:镜像描述  a:镜像作者 e218edb10161:容器ID   runoob/ubuntu:v2:指定要创建的目标镜像名
docker commit -m="has update" -a="runoob" e218edb10161 runoob/ubuntu:v2

#构建镜像  好好看一下哈(镜像构建值得专门写一个帖子)
FROM    centos:6.7
MAINTAINER      Fisher "[email protected]"

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

标签:容器,入门,runoob,mysql,镜像,docker,ID
From: https://www.cnblogs.com/wf-yu/p/16943906.html

相关文章