0、几个基础命令
docker pull 镜像名称:版本获取镜像docker images查看本地镜像docker rmi 镜像ID删除本地镜像docker ps -a列出有所已存在的容器(运行、未运行的都列出)
1、新建并启动一个容器
- 以centos:centos7镜像新建一个名为my_centos7的容器,并以交互模式启动一个容器,在容器内执行/bin/bash命令
docker run -it --name my_centos7 centos:centos7 /bin/bash - 后台运行
docker run -itd --name my_centos7_2 centos:centos7 /bin/bash - xshell连接,需要创建一个有访问特权、映射端口的容器
docker run -itd -p 50022:22 --name my_centos7 --privileged=true centos:centos7 /usr/sbin/init
2、进入后台运行的容器(如容器ID: c7bb9e1acdf1 ) docker exec -it c7bb9e1acdf1 /bin/bashexit离开容器,或者Ctrl + d
3、停止容器、重启容器
docker stop c7bb9e1acdf1docker restart c7bb9e1acdf1
4、删除容器
docker rm c7bb9e1acdf1
4、安装一些常用的工具
yum install net-tools后可以使用ifconfigyum install passwd后可用passwd设置密码
5、xshell连接
passwd设置root用户密码- 在win10命令行窗口输入
ipconfig,查看Docker宿主ip

- 安装ssh服务:
yum install openssh-server - 启动ssh服务:
systemctl start sshd.service - 设置ssh服务开机自启:
systemctl enable sshd.service - xshell新建连接,输入信息,再按照提示输入用户名和密码

取消转发X11连接到(X) 否则连接是会出现警告,但也能连上

成功连接

本文详细介绍了Docker的基础命令操作,包括如何拉取、查看、删除镜像;创建、启动、停止、删除容器等。此外还讲解了如何安装常用工具、配置SSH服务以便通过Xshell进行远程连接。

919

被折叠的 条评论
为什么被折叠?



