Mac终端登录远程服务器
ssh -p 22 servername@severIPAddress
举个栗子
ssh -p 22 root@110.12.34.21
CentOS中安装Docker
首先卸载旧版本
yum remove docker docker-common docker-selinux docker-engine
然后
yum install -y yum-utils device-mapper-persistent-data lvm2
选择一个源
// 中央仓库
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
// 阿里仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
查看docker版本
yum list docker-ce --showduplicates | sort -r
选择一个版本安装
yum -y install docker-ce-18.03.1.ce
启动docker并且选择开机启动
systemctl start docker
systemctl enable docker
原文链接
https://cloud.tencent.com/developer/article/1701451
CentOS中使用Docker安装Jenkins
搜索jenkins
docker search jenkins
拉取镜像
docker pull jenkins/jenkins
查看镜像
docker images
新建数据卷映射目录并且赋予权限
mkdir /jenkinshome
chmod 777 -R /jenkinshome/
启动容器
docker run -d --name jenkins -p 8088:8080 -v /jenkinshome:/var/jenkins_home jenkins/jenkins:latest
注意,上面启动容器的命令必须在可以获取到/jenkinshome下进行执行才可以生效
说明:
-d //启动在后台
--name //容器名字
-p //端口映射(8088:宿主主机端口,8080:容器内部端口)
-v //数据卷挂载映射(/jenkinshome:宿主主机目录,另外一个即是容器目录)
访问jenkins获取密码
打开浏览器访问对应Ip:8088端口,注意服务器上开放8088端口
访问成功后会验证获取管理员密码
进入容器
docker exec -it jenkins /bin/bash
- 获取密码
cat /var/jenkins_home/secrets/initialAdminPassword
- 复制密码输入
- 进入成功后安装推荐插件
接下来下一步下一步就OK啦
参考链接
https://blog.51cto.com/u_15127689/4388598
https://www.likecs.com/show-307166320.html
一些docker命令
找到容器Id
docker ps | grep <容器名>
关闭docker服务
systemctl stop docker
找到容器响应文件,注意容器id是缩写,这里按tab键补全容器id文件夹名称
cd /var/lib/docker/<容器id>
删除容器id文件夹
rm -rf <容器id>
启动docker
systemctl start docker
查看容器是否还在运行
docker ps | grep <容器名>